crontab -l 列出计划任务 crontab -e 添加计划任务 crontab -l 清空所有计划任务 systemctl enable crond (设为开机启动) systemctl start crond(启动crond服务) systemctl status crond (查看状态) service crond stop systemctl start crond 关闭crond服务 crontab /etc/crontab 加载任务,使之生效
tail -n 10 /var/log/cron 查看计划任务执行情况(log)
-
-
-
-
-
分别代表 分 / 时 / 日 / 月 / 周
-
-
-
-
*/30 * * * root /usr/local/mycommand.sh (每天,每30分钟执行一次 mycommand命令)
- 3 * * * root /usr/local/mycommand.sh (每天凌晨三点,执行命令脚本,PS:这里由于第一个的分钟没有设置,那么就会每天凌晨3点的每分钟都执行一次命令)
0 3 * * * root /usr/local/mycommand.sh (这样就是每天凌晨三点整执行一次命令脚本)
*/10 11-13 * * * root /usr/local/mycommand.sh (每天11点到13点之间,每10分钟执行一次命令脚本,这一种用法也很常用)
10-30 * * * * root /usr/local/mycommand.sh (每小时的10-30分钟,每分钟执行一次命令脚本,共执行20次)
10,30 * * * * * root /usr/local/mycommand.sh (每小时的10,30分钟,分别执行一次命令脚本,共执行2次)