shell定时任务 出现error renaming

今天在小汤的服务器上面用crontab -e 写定时任务的时候出现了一个问题
在这里插入图片描述
然后我去百度的时候,说用chattr去修改 /var/spool/cron/root的权限,我修改后再去编写定时任务,还是报相同的错误
然后看到了一条解决方法
在这里插入图片描述
就把这个文件夹删了,然后再去写定时任务,就成功了
具体原理还不知道是为啥,以后知道了再来填坑
在这里插入图片描述
嘻嘻我真棒!找到问题所在了
在这里插入图片描述
刚开始报错的时候,查看了root的权限,此时的root是一个文件夹,不能将一个文件重命名为一个文件夹,所以删除了原先的root文件夹后,就可以成功的运行了
当crontab突然失效时,可以尝试/etc/init.d/crond restart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值