站长网站优化公司,网站版块设计,成都手机网站,竞价网站策划crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found 1、第一种情况2、第二种情况3、第三种情况 1、第一种情况
centos7下修改定时任务crontab -e的时候#xff0c;控制台输出“crontab: installing new crontab”#xff0c;表示任务添加成… crontab报错/var/spool/cron : Permission denied和 -bash: chattr: command not found 1、第一种情况2、第二种情况3、第三种情况 1、第一种情况
centos7下修改定时任务crontab -e的时候控制台输出“crontab: installing new crontab”表示任务添加成功且之后三分钟不会执行对应的任务所以在调试定时器的时候要把这三分钟考虑进去如果执行的时间在三分钟内的话对应的任务则不会生效。原因使用crontab -e编写需要等3分钟出现效果如果是这种情况就不属于本文说的如下问题。
crontab: installing new crontab
/var/spool/cron/#tmp.localhost.localdomain.XXXXPRusYN: Permission denied
crontab: edits left in /tmp/crontab.Kglowi2、第二种情况
进入/var/spool下查看cron目录是正常的但是在cron里面没有权限建立文件这个根源。 可以尝试先在/var/spool/cron目录下用vim编辑一个测试文件看是否可以保存在这个cron目录下如果无法保存提示权限问题。那么可能目录有什么特殊的地方root用户也被约束了
1、查看是否有特殊的属性
lsattr /var/spool/cron/2、去掉特殊的属性
chattr -ai /var/spool/cron3、再次编辑定时任务
crontab -e4、保存成功了
crontab: installing new crontab3、第三种情况
服务器搭建了宝塔面板这种情况得去宝塔界面设置定时任务因为权限都在宝塔哪里。
一般在宝塔左侧导航栏的计划任务就可以设置了 如果出现上面情况需要到软件宝塔系统加固里面去掉计划任务加固添加好定时任务后就可以开回去