Linux 命令:at - 用于在指定时间执行一次性任务

Linux 中有一个鲜为人知的命令,在调度任务时非常方便。通常情况下,服务器管理员喜欢使用 CRON 来处理所有调度任务。不过,CRON 主要是为设置周期性计划而设计的,并不适合一次性任务。如果服务器任务需要在特定时间运行一次,我建议使用 `at`。

Linux 中有一个鲜为人知的命令,在调度任务时非常方便。通常情况下,服务器管理员喜欢使用 CRON 来处理所有调度任务。不过,CRON 主要是为设置周期性计划而设计的,并不适合一次性任务。如果服务器任务需要在特定时间运行一次,我建议使用 `at`。

at 的语法很简单。

命令 - DATE(日期)

下面是一个示例:(在 12 月 24 日上午 10 点运行此文件)

at -f /usr/local/bin/reboot.pl 14:45

其中 reboot.pl 包含

#!/usr/bin/perl
`shutdown -r now`;

您可以用 `at` 做一些有趣的事情。

您可以在任务运行时收到电子邮件,方法是使用:

-m

你可以更改执行任务的 shell:

-c -k -s(C、Korn、Bourne)

你可以指定一个包含要运行命令的文件:

-f

at -f /usr/local/bin/reboot.pl 14:45

您可以列出 `at` 队列中的命令:

-l

at -l

您可以取消待处理的 “at ”任务

-r

at -r 9


看书和学习是思想的经常营养,是思想的无穷发展。 —— 冈察洛夫
0 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号