Linux Cent OS7 at定时任务使用及说明

 更新时间:2026年03月19日 09:06:43   作者:克莱因358  
这篇文章主要介绍了Linux Cent OS7 at定时任务使用及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

at定时任务

at是一次性定时任务,at的守护进程atd会在后台运行,检查作业队列(就是任务队列)来运行,通常每60秒检查一次

有作业时,会检查队列里作业的运行时间,如果有与当前时间匹配的,则运行此作业

执行完一个任务后就不会再执行此任务了

使用at指令时要保证atd进程的启动,可以使用相关指令来进行查看

ps -ef | grep atd 

检查当前进程

可以看到两行,一行是atd的,一行是刚才过滤进程的

基本语法

at [选项] [时间]

然后会让你写入要执行的命令或程序

Ctrl + D按两次结束命令的输入

选项:

选项作用
-m当指定任务被完成后向用户发送邮件
-Iatp的别名
-datrm的别名
-v显示任务将被执行的时间
-c打印任务的内容到标准输出
-V显示版本信息
-q [队列]使用指定的队列
-f [文件]从指定文件读入任务而不是从标准输入读入
-t [时间参数]以时间参数的形式提交要运行的任务

at时间定义

at指定时间的方法和crond不同

1 接受再当前的(小时:分钟)时间指定,如果该时间已经过去,那就在第二天执行,比如 8:00
2 使用部分词语设置,比如midnight午夜0:00,noon中午12:00,teatime下午16:00
3 12小时制,在时间后面要加上AM上午或者PM下午来说明,比如12pm
4 采用命令执行的具体日期,格式为month day(月 日)或mm/day/yy(月/日/年)或dd.mm.yy(日.月.年),必须跟在指定的时间后面,比如4:00 2021-11-7
5 使用相对计时法,指定格式为 now + count time-units,now就是当前时间,count是具体数字,几天,几小时,time-units是时间单位,时间单位可以是minutes分钟,hours小时,days天,weeks星期,示例:now + 5minutes,5分钟以后执行这个命令
6 直接使用today今天,tomorrow明天来完成命令的时间

具体根据实际情况来用,如下方实例

1三天后的下午四点执行/bin/ls /home

2明天下午五点,输出时间到指定文件

3四分钟后,输出时间到指定文件

4两分钟后,执行指定脚本/my.sh

(需要这个脚本存在并且有可执行权限)

然后我们可以查看当前拥有的任务和删除任务

  • 查看
atq

示例:

  • 删除
atrm [编号]	

编号就是上面atp查看时最左边的数字

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Git提交日志修改方法实例汇总

    Git提交日志修改方法实例汇总

    这篇文章主要介绍了Git提交日志修改方法实例汇总,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • ubuntu 13.10编译安装mono环境(二)

    ubuntu 13.10编译安装mono环境(二)

    接上篇,上篇仅安装了Mono本身,并没有安装libgdiplus、gtk-sharp、mod_mono、MonoDevelop 等其他相关的软件。 这篇主要是配置安装libgdiplus。
    2014-07-07
  • 在Linux服务器上安装Anaconda超详细教程

    在Linux服务器上安装Anaconda超详细教程

    本文档详细介绍了如何在Linux服务器上安装Anaconda,并创建及激活虚拟环境,以及如何在环境中安装Pytorch,从下载Anaconda安装包到解决可能出现的bug,再到设置环境变量和验证安装成功,每个步骤都配有清晰的说明和操作指令,需要的朋友可以参考下
    2025-02-02
  • Linux上如何安装配置hive

    Linux上如何安装配置hive

    本文详细介绍了如何在Linux系统下安装和配置Hive,包括安装前的准备工作(如确保已安装Hadoop和MySQL),以及具体的下载、上传、解压、配置环境变量和修改配置文件等步骤,还涉及到了可能遇到的问题如驱动引擎缺失和MySQL连接错误的解决方法
    2024-09-09
  • linux系统安装zookeeper 服务的方法

    linux系统安装zookeeper 服务的方法

    这篇文章主要介绍了linux 系统安装zookeeper 服务的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • 致命的7个Linux命令

    致命的7个Linux命令

    如果你是一个 Linux 新手,在好奇心的驱使下,可能会去尝试从各个渠道获得的命令。以下是 7 个致命的 Linux 命令,轻则使你的数据造成丢失,重则使你的系统造成瘫痪,所以,你应当竭力避免在系统中运行它们
    2014-03-03
  • linux搭建FastDFS文件服务器的实现步骤

    linux搭建FastDFS文件服务器的实现步骤

    本文主要介绍在linux服务器如何搭建FastDFS文件服务器。文中通过图文示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-08-08
  • linux下使用cmake编译安装mysql的详细教程

    linux下使用cmake编译安装mysql的详细教程

    这篇文章主要介绍了linux下使用cmake编译安装mysql的详细教程,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-10-10
  • Linux中root用户切换至其他用户的多种方式

    Linux中root用户切换至其他用户的多种方式

    在Linux系统中,root用户是系统的超级管理员,root用户具有最高的权限,可以访问系统中的所有文件和执行所有操作,那么root用户如何切换至其他用户呢,本文将给大家介绍Linux中root用户切换至其他用户的多种方式,需要的朋友可以参考下
    2025-05-05
  • ubuntu18.04安装搜狗拼音的简易教程

    ubuntu18.04安装搜狗拼音的简易教程

    这篇文章主要介绍了ubuntu18.04安装搜狗拼音的简易教程,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-05-05

最新评论