Linux 定时实行一次任务命令

Posted _路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux 定时实行一次任务命令相关的知识,希望对你有一定的参考价值。

当我们想在指定的时间自动执行 一次 任务的时候,可以使用at命令

启动服务

使用时首先检查atq的服务是否启动

service atd status  # 检查atd的状态

service atd start   # 启动atd服务

从命令行添加定时任务

服务启动后即可添加任务at + 时间

例子如下:

at 11:00

at now + 5 minutes  # 设定时间

at> echo "hello" > demo.txt # 添加要定制执行的任务命令

at> Ctrl + D(结束) # 结束任务添加

从文件添加定时任务

如果需要从文件读入任务,可以使用 -f 参数

at -f demo.sh 10:30

查看及删除定时任务

atq  # 查看所有定时任务

at -c <NUM>  # 查看对应编号的任务具体内容

atrm <Num>  # 删除对应编号的任务

 

以上是关于Linux 定时实行一次任务命令的主要内容,如果未能解决你的问题,请参考以下文章

linux定时任务

linux中,使用哪个命令去定时处理任务

19. Linux的at定时任务调度

定时任务的使用

Linux定时任务实现每秒执行一次

Linux命令之执行定时任务crontab