Linux CentOS crontab定时任务的简单用法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_42072754/article/details/102672033

crontab可以做到定时执行某某脚本,某某命令,慎用!。

crontab -e
# 打开定时任务列表(可编辑的任务列表,慎重修改)

crontab -l
# 显示所有的定时任务

crontab -r   (轻则服务器崩溃,重则工作不保)
# 删除所有的定时任务


cat /etc/crontab
# 查看5个*的解释

在这里插入图片描述

含义 范围
第一个 * 一小时当中的第几分钟 0~59
第二个 * 一天当中的第几小时 0~23
第三个 * 一个月当中的第几天 1~31
第四个 * 一年当中的第几月 1~12
第五个 一周当中的星期几 0~7(0和7都代表星期日)

例子

命令 含义
* * * * * command 实例1:每1分钟执行一次command
3,15 * * * * command 实例2: 每小时的第3和第15分钟执行
3,15 8-11 * * * command 实例3: 在上午8点到11点的第3和第15分钟执行
3,15 8-11 */2 * * command 实例4: 每隔两天的上午8点到11点的第3和第15分钟执行
3,15 8-11 * * 1 command 实例5: 每个星期一的上午8点到11点的第3和第15分钟执行
30 21 * * * /etc/init.d/smb restart 实例6: 每晚的21:30重启smb
45 4 1,10,22 * * /etc/init.d/smb restart 实例7: 每月1、10、22日的4 : 45重启smb
10 1 * * 6,0 /etc/init.d/smb restart 实例8:每周六、周日的1 : 10重启smb
0,30 18-23 * * * /etc/init.d/smb restart 实例9:每天18 : 00至23 : 00之间每隔30分钟重启smb

猜你喜欢

转载自blog.csdn.net/weixin_42072754/article/details/102672033