linux计划任务
cron任务概述
用途:按照设置的时间间隔为用户反复执行一项固定的系统任务
软件包:cronie、crontabs
系统服务:crond
日志文件:/var/log/cron
使用crontab命令
-编辑:crontab -e [-u 用户名]
-查看:crontab -l [-u 用户名]
-清除:crontab -r [-u 用户名]
计划任务书格式
分 时 日 月 周 任务命令行(绝对路径)
* * * * * #每分钟执行一次
30 8 * * * #每天早晨的8点30分执行一次
30 23 * * * #每天晚上23:30执行一次
30 23 * * 5 #每周五晚上23:30执行一次
30 23 * * 1-5 #每周一-周五晚上23:30执行一次
30 23 * * 1,3,6 #每周的周一,周三,周六晚上23:30执行一次
30 23 1 * 1 #每月的1号或每周一晚上23:30执行一次
5 * * * * #每个小时的第五分钟执行一次
*/6 * * * * #每隔6分钟运行一次
33 */2 * * * #每隔2小时运行一次
cron的配置文件
/var/spool/cron目录下的文件
[root@localhost ~]# ll /var/spool/cron 总用量 4 -rw-------. 1 root root 35 8月 10 17:24 root [root@localhost ~]# cat /var/spool/cron/root */1 * * * * date >>/opt/time.txt #查看定时文件 [root@localhost ~]# cat /opt/time.txt 2023年 08月 10日 星期四 17:23:05 CST 2023年 08月 10日 星期四 17:25:01 CST 2023年 08月 10日 星期四 17:26:01 CST 2023年 08月 10日 星期四 17:27:01 CST 2023年 08月 10日 星期四 17:28:01 CST 2023年 08月 10日 星期四 17:29:02 CST 2023年 08月 10日 星期四 17:30:01 CST