Linux crontab

crontab 是用来让使用者在固定时间或固定间隔执行程序之用,换句话说,也就是类似使用者的时程表。
在这里插入图片描述
crontab 时间表示 项目 含义 范围
第一个 * 一小时当中的第几分钟(minute) 0~59
第二个 * 一天当中的第几小时(hour) 0~23
第三个 * 一个月当中的第几天(day) 1~31
第四个 * 一年当中的第几个月(month) 1~12
第五个 * 一周当中的星期几(week) 0~7(0和7都代表星期日)

时间特殊符号 特殊符号 含义
*(星号) 代表任何时间。比如第一个"
“就代表一小时种每分钟都执行一次的意思。
,(逗号) 代表不连续的时间。比如"0 8,12,16命令"就代表在每天的 8 点 0 分、12 点 0 分、16 点 0 分都执行一次命令。
-(中杠) 代表连续的时间范围。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨 5 点 0 分执行命令。
/(正斜线) 代表每隔多久执行一次。比如"
/10
**命令”,代表每隔 10 分钟就执行一次命令。

crontab举例 时间 含义
45 22 * * * 命令 在 22 点 45 分执行命令
0 17 * * 1 命令 在每周一的 17 点 0 分执行命令
0 5 1,15* * 命令 在每月 1 日和 15 日的凌晨 5 点 0 分执行命令
40 4 * * 1-5命令 在每周一到周五的凌晨 4 点 40 分执行命令
*/10 4 * * * 命令 在每天的凌晨 4 点,每隔 10 分钟执行一次命令
0 0 1,15 * 1命令 在每月 1 日和 15 日,每周一个 0 点 0 分都会执行命令

实际运行命令:
0 */2 * * * echo > ‘’ /wls/applogs/spring.log 每两个小时清空日志。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值