crontab命令

crontab命令

用法

crontab命令可以在固定的时间执行指定的脚本,时间可以是分钟、小时、日、月、周及以上的任意组合。

crontab [-u user] file crontab [-u user] [ -e | -l | -r ]

分别包括分、时、日、月、星期、要执行的命令

第1列 分钟0~59第2列 小时0~23(0表示子夜)第3列 日1~31第4列 月1~12第5列 星期0~7(0和7表示星期天)第6列 要运行的命令

contab -l 表示显示当前机器的所有的正在执行的crontab;contab -r 删除所有的crontab,谨慎使用;

例子

  1. 每一分钟都执行一次

    * * * * * command
    
  2. 每小时的第3分钟和第15分钟执行

    3,15 * * * * command
    
  3. 在上午8点到11点的第3分钟和第15分钟执行

    3,15 8-11 * * * command
    
  4. 每隔两天的上午8点到11点的第3分钟和第15分钟执行

    3,15 8-11 */2 * * command
    
  5. 每周一上午8点到11点的第3分钟和第15分钟执行

    3,15 8-11 * * 1 command
    
  6. 每天18:00至23:00之间每隔30分钟执行

    0,30 18-23 * * * command
    
  7. 每星期六的晚上11:00pm执行

    0 23 * * 6 command
    
  8. 每个小时执行

    * */1 * * * command
    
  9. 晚上11点到早上7点之间,每隔一个小时执行

    0 23-7 * * * command
    
  10. 通常我们在命令的后面加上具体log(没有会自动创建)以及2>&1,表示将标准输出错误都定向到log中

    * * * * * command log_path 2>&1
    
  11. ubuntu下启动start、停止stop与重启restart

    $sudo /etc/init.d/cron start
    $sudo /etc/init.d/cron stop
    $sudo /etc/init.d/cron restart

转载于:https://www.cnblogs.com/George1994/p/7820247.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值