crontab 的写法(@reboot, @yearly...)

crontab 主要是在做计划任务、定时执行, 通常一般写法大概都是如下:

0   0   *   *   *   / usr / local / www / awstats / cgi - bin / awstats . sh 

这种写法规则如下:

分 时 日 月 年 

*  *  *  *  *

取值范围如下表:

field              allowed  values  
-----               --------------  
minute            
0 - 59  
hour               
0 - 23  
day of month   
1 - 31  
month            
1 - 12  (or names ,  see below) 
day of week    
0 - 7  ( 0  or  7  is Sun ,  or  use  names)

看到彥明大牛人写才知道有这种写法:

@hourly   / usr / local / www / awstats / cgi - bin / awstats . sh

使用 @hourly 对应的是 0 * * * *, 还有下述可以使用:

string            meaning 
------             -------  
@reboot         Run once ,  at startup .  
@yearly          Run once a year ,   " 0 0 1 1 * " .  
@annually       (same as  @yearly
@monthly        Run once a month ,   " 0 0 1 * * " .  
@weekly         Run once a week ,   " 0 0 * * 0 " .  
@daily            Run once a day ,   " 0 0 * * * " .  
@midnight       (same as  @daily
@hourly          Run once an hour ,   " 0 * * * * " .

特別是看到 @reboot, 所以写 rc.local 的東西, 也可以使用 @reboot 寫在 crontab 里面。

希望对你有帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值