Linux - crontab命令

概述

使用crontab在linux下可以建立循环工作任务。与linux中的at类似,可以显示哪些用户能够添加crontab命令。crontab命令的最小时间单位是秒。crontab的命令存放在/var/spool/cron里面

限制用户使用crontab命令

与at命令类似,通过使用/etc/cron.allow 和/etc/cron.deny

注意,cron执行的每项动作都会记录到/var/log/cron文件里面。

cron表达式

代表意义分钟小时日期月份指令
数字范围0-590-231-311-120-7指令
注:周里面的0,7都表示的是周
特殊字符代表意义
*(星号)代表任何时刻的意思。
,(逗号)代表分隔时段的意思。如每天的3:00与6:00,可以表示为0 3,6 * * * command
-(减号)代表一段范围。如每天8到20点的20分执行一项工作。20 8-20 * * * command
/n代表每隔一段时间的范围。如每隔5分钟执行一项工作。/5 * * * command

循环任务的管理

  1. 查看自己的循环工作任务

    crontab -l
    
  2. 编辑crontab任务

     crontab -e
    
  3. 删除所有的循环任务

     crontab -r
    

如何唤醒停机期间的工作任务

使用anacron
由于anacron会以一天、七天、一个月为单位去侦察系统未进行的crontab任务。anacron其实是一个程序并非一个任务,anacron执行完毕后就关闭。每次系统启动后执行anacron命令,anacron命令依据时间戳判断是否需要执行该命令。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值