linux运维笔记:crontab 实例集锦

本文详细解释了Linux系统中cron定时任务的配置语法,通过多个实例展示了如何设置不同时间间隔的定时任务,包括每日、每小时以及特定时间点执行脚本或命令。这些实例涵盖了从简单到复杂的时间间隔设定,旨在帮助读者理解和掌握Linux定时任务的配置技巧。

1-根据命令说出文字含义:

1) 30 3,12 * * * /bin/sh /scripts/oldboy.sh

本实例中,第一列为 30,表示 30 分钟,第二列为 3 点及 12 点,此定时任务的意思是每天凌晨3点和中午 12 点的半点时刻(即每天 3:30 和 12:30)执行/scripts/oldboy.sh 脚本

2) 30 */6 * * * /bin/sh /scripts/oldboy.sh

本实例中,第一列为 30,表示 30 分钟,第二列为*/6 代表每 6 个小时,此定时任务的意思是每隔6 个小时的半点时刻(即每天 6:30、 12:30、 18:30、 24:30)执行/scripts/oldboy.sh 脚本

3) 30 8-18/2 * * * /bin/sh /scripts/oldboy.sh

本实例中,第一列为 30,表示 30 分钟,第二列为 8-18/2 代表上午 8 点到下午18 点之间每隔 2小时,此定时任务的意思是每天上午 8 点到下午 18 点之间每隔2个小时的半点时刻执行/scripts/oldboy.sh 脚本

4) 30 21 * * * /application/apache/bin/apachectl graceful

表示每晚 21:30 重启 Apache

5) 45 4 1,10,22 * * /application/apache/bin/apachectl graceful

表示每月 1、 10、 22 日的凌晨 4:45 分重启 Apache

6) 10 1 * * 6,0 /application/apache/bin/apachectl graceful

表示每周六、周日的凌晨 1:10 分重启 Apache

7) 0,30 18-23 * * * /application/apache/bin/apachectl graceful

表示每天 18:00 到 23:00 之间每隔 30 分钟重启 Apache

8) * 23,00-07/1* * * /application/apache/bin/apachectl graceful

表示 23 点到次日 07 点之间每隔一小时每分钟都重启 Apache

9) 00 11 * 4 1-3 /application/apache/bin/apachectl graceful

表示 4 月的每周一到周三的上午 11 点整重启 Apache

2-根据文字描述写出定时规则:

1) 5 月 5 日上午 9:00 去老男孩培训上课。规则为:

#00 09 05 05 * 去老男孩培训上课

2) 每周日上午 9:30 去老男孩教育培训。规则为:

#30 09 * * 0 去老男孩教育培训

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

好知识传播者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值