Crond定时任务

Crond定时任务


1.1指令语法

crontab -u user file

通过crontab我们可以定时执行任务或者shell脚本

/var/spool/cron/所有用户crontab文件存放的目录


参数
1. -l 显示用户crontab文件内容—常用
2. -u user 指定使用者
3. -e 进入vi编辑crontab文件—-常用
4. -r 从crontab目录中删除文件


默认情况下用户建立的crontab文件存在/var/spool/cron/


crontab时间段的含义

含义取值范围
第一段分钟00-59
第二段小时00-23
第三段日期1-31
第四段月份01-12
第五段星期几0-6

特殊符号的含义

  1. *任意时间都
  2. -表示一个时间范围段00 17-19 * * * 17-19点每个小时00分执行
  3. ,表示分割时间段 00 17,18,19 * * *17-19点每个小时00分执行
  4. /n /10 * * * 每隔10分钟执行

定时任务在最后面加上>/dev/null 2>&1将定时任务的输出到垃圾桶,尽量吧debug输出到文件。否则回到这inode被占满

no space left on device


练习:

  1. 每隔一分钟打印lisi到文件中
crontab -e
*/1 * *  * * echo lisi >>/tmp/test.log
//如果不加路径  那么将会test.log出现在当前用户路径下
//脚本执行,脚本全路径  ,输出内容全路径

*/1 * *  * * /bin/sh /scripts/test.sh >/dev/null 2>&1
//只有脚本才能添加 >/dev/null 2>&1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值