Linux定时任务crontab命令

基本命令

crontab -e 编辑
crontab -l 查看
crontab -r 删除全部定时任务

格式

miniute hour day month week command

* * * * * /home/sql/sqlbak-cron.sh  

minute: 分, [0, 59]
hour: 时, [0, 23]
day: 天, [1, 31]
month: 月, [1, 12]
week: 周, [0, 7], 0或7表示周日
command: 命令, 系统命令或脚本

可以通过命令 man 5 crontab 查看使用帮助

  The time and date fields are:

          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)    
通配符

星号(*): 任意值
逗号(,): 指定一个范围,如: “1,2,8,9”
中杠(-): 一个连续的范围,如: “1-4”表示”1,2,3,4”
斜线(/):频率,可以理解为”每”,如在hour字段上, “0-23/2” 或 “*/2” 表示每2小时

转义

如果crontab命中中有%时,需要转义 \%,见man 5 crontab

* * * * * /home/sql/`date +\%Y-\%m-\%d`.sh

参考: http://www.cnblogs.com/intval/p/5763929.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值