linux常用命令-crontab

经常会遇到需要定时跑一些脚本或者自动化case,这种情况应该怎么办。自己写个脚本吗?

其实linux的命令crontab,可以用于周期性的执行命令,超级方便。

它除了可以执行用户设定的定期指向的命令,还可以执行系统的周期性维护工作,比如备份数据,清楚缓存。

crontab常用语法:

命令格式:

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

crontab -e :

创建或编辑当前用户下的crontab服务

crontab -r:

删除当前用户的crontab服务

crontab -l:

列出当前用户的crontab服务

文件格式:

依次表示:

分 时 日 月 星期 要运行的命令

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

上面命令就表示每个星期的星期1,3,5,7的8点58执行后面跟随的命令

  • 当 参数为 * 时表示每分钟,每小时,每天,每个月,每周都要执行 命令
  • 当 参数 为 a-b 时表示从第 a 分钟(小时,月,星期)到第 b 分钟(小时,月,星期)这段时间内要执行命令
  • 当 参数为 */n 时表示每 n 分钟(小时,月,星期)间隔执行一次命令
  • 当 参数为 a, b, c,... 时表示第 a, b, c,... 分钟(小时,月,星期)要执行命令

查看日志:

tail /var/cron/log

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值