在linux下定时执行任务可以使用at命令,linux系统一般都会自带这个工具,如果没有可以安装
具体命令格式如下:
at [选项] [日期时间]
选项:
-f:指定包含具体指令的任务文件
-q:指定新任务的队列名称
-l:显示待执行任务的列表
-d:删除指定的待执行任务
-m:任务执行完成后向用户发送 E-mail
日期时间:
执行任务的时间,此时间格式与我们常用时间格式一致
例如:2分钟后执行脚本/opt/test.sh
echo "/opt/test.sh" |at now +2 minute
或
at now +2 minute -f /opt/test.sh
例如:
at 5:30 AM -f /opt/test.sh