at一次性定时任务
1:安装at命令:sudo apt install at
2:启动at:service atd status
crontab定时任务:
每隔10分钟执行一次:
*/10 * * * * ls -lh(表示:每隔10分钟执行一次ls -lh命令)
*:代表任意时间
,:代表不连续时间
例如;* 0 8,12,16 * * *就代表在每天的8点0分,12点0分,16点0分各执行一次命令
-:代表连续的时间范围
例如:0 5 * * 1-6:在周一到周六的凌晨5点0分执行一次命令
*/n:代表每隔多久执行一次
例如:*/10 * * * * 表示每隔10分钟执行一次命令
注意:星期几和几号最好不要同时出现,因为它们定义的都是天
例如:0 0 1,15 * 1:表示每月1号15号,每周一的0点0分都会执行命令
在定时任务中,不管是直接写命令,还是在脚本中写命令,最好都是用绝对路径
crontab -l:查看定时任务
crontab -r:清除定时任务
网友评论