crontab及案例,持续更新!

添加执行计划,建议直接使用crontab -e来添加,即刻生效!

关于

1.在ubuntu下,crontab的服务程序为:cron 其它的可能是crond.
2.crontab中的可执行程序是根据当前用户来分类的,每个用户的可执行计划全部都在:

/var/spool/cron/crontabs

在上述目录下存在一个按照用户名定义的文件.
3.默认情况下cron的日志记录是在/var/log/cron.log下且是关闭的,需要手动打开:

vim /etc/rsyslog.d/50-default.conf

在上述文件中找到:#cron.* /var/log/cron.log,并打开注释,然后执行重启操作:

service rsyslog restart

4.查看用户下的执行计划

crontab -u root -l

5.编辑可执行计划

crontab -e  //编辑完保存自动生效
问题记录

1.在ubuntu服务器版中,出现一个很奇怪的问题:1.执行计划不能执行如mkdir之类的创建命令,2.但是echo “hello” >> /a.txt却能正常执行,已知权限是有的,并且是root用户,后面。在能执行写入计划后,我再将执行mkdir操作的替换写入计划就可以执行创建任务了。(附:这个问题奇了怪,因为同样的代码在我自己桌面版的ubuntu是可以执行的)

每周一三五凌晨三点执行
0 3 * * 1,3,5
or
0 3 * * mon,wed,fri
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值