下面是关于“Linux一次性计划任务at命令使用详解”的完整攻略。 什么是at命令 at命令是Linux下一款非常常用的计划任务服务工具,能够让用户在任意时刻,向系统安排一次性的任务(只
下面是关于“Linux一次性计划任务at命令使用详解”的完整攻略。
什么是at命令at命令是Linux下一款非常常用的计划任务服务工具,能够让用户在任意时刻,向系统安排一次性的任务(只运行一次),例如在下午4点调整网络带宽或者在晚上11点备份数据库等,非常方便同时也非常实用。
at命令的使用at命令常用的选项参数:
- -t:指定任务开始时间,格式为[[CC]YY]MMDDhhmm[.ss];
- -m:指定当任务完成时,将预定好的执行结果发给用户;
- -f:指定要执行的脚本或命令文件;
- -v:显示任务执行时间的详细信息;
- -r:取消任务;
- -l:查看当前预约的任务列表。
at命令的基本语法如下:
at [-m] [-f filename] [-t time] [ -r jobnum ]
- -m选项表示在完成任务后将任务执行结果发送给用户;
- -f选项指定要执行的脚本或命令文件;
- -t选项指定任务开始时间,格式为[[CC]YY]MMDDhhmm[.ss];
- -r选项用于取消预定任务。
例如,我们要在下午4点10分执行一次性任务:
at 4:10pm
系统将会等待输入需要执行的任务命令或脚本,输入完成后,按ctrl+D
结束输入即可。
为了让at命令执行完毕后,向用户发送邮件通知执行结果,我们需要使用-m选项。
例如,我们要在2019年12月24日下午2点30分执行一次性任务并发送邮件通知:
at -m -f /path/to/commandfile.sh -t 201912242230
这里,我们指定了任务执行的时间为2019年12月24日下午2点30分,任务内容为执行/path/to/commandfile.sh
脚本文件,同时在完成任务后将任务执行的结果发送给用户。
at命令可以让你在任意指定时间执行一次性任务,非常实用。本文中我们介绍了at命令的基本语法和常用选项参数,并通过示例演示了如何使用at命令执行一次性任务和如何发送邮件通知任务执行结果。
【本文转自:韩国服务器 http://www.558idc.com/kt.html提供,感谢支持】