1、因业务需要,需要编辑MySQL数据库定时备份脚本执行crontab -e命令报错如下:
no crontab for root - using an empty one
crontab: installing new crontab
/var/spool/cron/#tmp.livegbs.XXXX4prbJj: Permission denied
每次输入定时0 3 * * * /usr/local/mysql/bin/mysql-backup.sh
重新输入crontab -e显示空白
问题原因:/var/spool/cron : Permission denied
/var/spool/cron
目录被设置了无法删除的权限(即特殊权限ia)
解决办法:
使用chattr命令删除ia权限
[root@livegbs tmp]# chattr -ia /var/spool/cron/
再次执行 crontab -e命令
[root@livegbs tmp]# crontab -e
再次输入crontab -e发现里面有内容了,而不像之前的保存后每次执行crontab -e显示未空白
标签:tmp,spool,crontab,cron,ia,var,服务器,定时 From: https://blog.51cto.com/u_16031739/8067144