📜  Linux 中的 at 命令及示例

📅  最后修改于: 2022-05-13 01:57:33.655000             🧑  作者: Mango

Linux 中的 at 命令及示例

at command是一个命令行实用程序,用于安排在未来特定时间执行的命令。使用 at 命令创建的作业只执行一次。 at 命令可用于在未来的任何时间执行任何程序或邮件。它在特定时间执行命令并接受 HH:MM 形式的时间以在一天中的特定时间运行作业。以下表达式如中午、午夜、下午茶时间、明天、下周、下周一等可以与at 命令一起使用来安排作业。

句法:

at [OPTION...] runtime

at命令的安装

对于 Ubuntu/Debian :

sudo apt-get update
sudo apt-get install at

对于 CentOS/Fedora :

sudo yum install at

使用 at 命令

1.列出用户待处理作业的命令:



at -l

或者

atq

list_pending_jobs_at_command
2.在比当前时间晚 20 分钟的时间安排下周一的工作:

at Monday +20 minutes

3.安排作业在 2020 年 8 月 12 日 1:45 运行:

at 1:45 081220

4.安排一个作业在四天后的下午 3 点运行:

at 3pm + 4 days

5.安排一个作业在今天 4:30 关闭系统:

# echo "shutdown -h now" | at -m 4:30

6.安排一个作业从现在开始运行五小时:

at now +5 hours

按命令调度作业
7. at -r 或 atrm 命令用于删除作业,这里用于删除作业 11 。

at -r 11

或者

atrm 11