linux下at命令的用法
在Linux操作系统中,at命令是一个定时执行任务的命令,可以在指定的时间执行指定的任务,它的功能非常强大,可以让用户在指定的时间自动执行指定的任务。at命令的语法如下:
at [options] time
at命令的主要选项有:
- -f <文件名>:指定要执行的任务文件;
- -m:执行完任务后发送邮件通知;
- -q:指定要执行任务的队列;
- -l:列出指定队列中的任务;
- -d:删除指定队列中的任务;
- -c:更改指定队列中的任务;
- -v:显示at命令的版本信息。
time参数用来指定任务的执行时间,其格式可以是hh:mm、hh:mm yyyy-mm-dd 或者yyyy-mm-dd hh:mm等,其中hh指小时,mm指分钟,yyyy指年,mm指月,dd指日。
at命令的常用用法有:
- 在指定的时间执行任务:at [options] time <command>
- 指定任务文件执行:at [options] time -f <文件名>
- 查看指定队列的任务:atq [options]
- 删除指定队列的任务:atrm [options] jobID
- 修改指定队列的任务:at -c [options] jobID
at命令的使用方法如下:
第一步:使用at命令指定要执行的任务,可以指定要执行的任务文件,也可以在命令行中直接输入要执行的任务,如:
at -f test.sh 10:00
第二步:输入完at命令后,系统会提示输入Ctrl+D结束输入,输入Ctrl+D后,系统会显示任务的jobID,如:
job 4 at Mon Jan 1 10:00:00 2018
第三步:使用atq命令查看任务,如:
atq
第四步:使用atrm命令删除任务,如:
atrm 4
第五步:使用at -c命令修改任务,如:
at -c 4
以上就是Linux下at命令的用法,at命令可以方便的定时执行指定的任务,极大地提高了用户的工作效率。
相关文章