crontab无法添加定时任务的一个异常记录
配置定时任务:crontab -e
当去查看结果时,刚刚添加的定时任务会自动被删除,配置文件为空:crontab -l
并且每次添加的结果,都会在tmp目录下生成crontab.xxxxx的异常文件,如crontab.7nUSqZ
走了很多歪路后,最终换一个普通用户尝试:
[root@middle1 cron]# crontab -u www -e
no crontab for www - using an empty one
crontab: installing new crontab
/var/spool/cron/#tmp.middle1.XXXXseToOv: Permission denied
对比其他正常的服务器,发觉我这边这台服务器被加了-i参数,最终解决办法取消-i参数后一切正常。
[root@middle1 cron]# lsattr -d /var/spool/cron
----i----------- /var/spool/cron
[root@middle1 cron]#chattr -i /var/spool/cron
[root@middle1 cron]#lsattr -d /var/spool/cron
---------------- /var/spool/cron
作者:岁月星空
出处:https://www.cnblogs.com/syxk
^_^如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,您的“推荐” 将是我最大的写作动力^_^。
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。
出处:https://www.cnblogs.com/syxk
^_^如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,您的“推荐” 将是我最大的写作动力^_^。
本文版权归作者所有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利。