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

posted @ 2021-09-06 17:56  岁月星空  阅读(519)  评论(0编辑  收藏  举报