我正在使用Ubuntu 20
实例AWS Ec2
。我创建了除默认用户之外的自定义用户ubuntu
。当我尝试通过crontab -e
它编辑 cron 文件时,它会打开文件并显示之前添加的 cron。我想编辑要执行的 cron 作业的时间/频率。
我修改了时间,并用 保存了CTRL + o
。保存成功,没有任何错误。但是当我退出时,CTRL + x
我看到一个错误:
/var/spool/cron/: mkstemp: Permission denied
crontab: edits left in /tmp/crontab.Zr6S9D/crontab
实际上很久以前这个命令曾经有效并且保存正确。但过了一段时间后我不知道发生了什么。
当我从 root 编辑 cron 时,sudo crontab -e
它会打开,我可以在其中保存任何内容。我不想从 root 执行 cron,因为它会不时为应用程序创建太多文件权限Magento
错误
我测试过的东西很少。
- 服务器有足够的可用空间
- 我编辑的任何内容
/var/spool/cron/crontabs/<user_name>
都是可编辑的,当我打开它时我可以保存其中的数据nano
- 我尝试删除
/tmp
文件夹的内容。没有成功。
谢谢。