linux crontab 定时任务解析

时间:2022-07-09 07:46:03
-----------crontab定时任务----------------------

检查crontab工具是否安装  crontab  -l

检查crontab服务是否启动  service crond status

在日志文件上每分钟把当前时间写入log.txt中

crontab -e  

*/ * * * * date >> /tmp/log.txt

分 时 日 月 星期几[0或7表示星期天]

案例:

()每晚的21:30重启apache

  * * * service httpd restart 

()每月的1,,22日的4:45重启apache

  ,, * * service httpd restart 

()每月的1到十日的4:45重启apache

: - * *  service httpd restart 

()当分钟为奇数时重启apache

-/ * * * *  service httpd restart

()晚上的11点到早上的7点之间,每隔一小时重启apache

 -/ * * * * service httpd restart

()每天的18:00到23:00之间每隔30分钟重启apache

, - * * * * service httpd restart

-/ - * * * * service httpd restar