我的克朗突然停止工作。 ps -A |的输出 grep cron:
3149? 00:00:00 cron
我不知道如何解释。 我唯一能想到的是我做错了我chmod 777我的cron文件(所以我可以编辑它们作为非根)….是否重要(如果是这样,我该如何改变它回到它是默认)?
谢谢
更新:这是完整的cron文件:
MAILTO = “[email protected]”
* / 1 * * * 1-5 / usr / bin / perl /myscripts/master.pl 2>&1
我强烈build议你chmod你的cron文件回到默认值(对于所有文件,对于root crontab是600,对于所有其他文件和私有组的所有者是600)。 例如,我的根用户crontab(在CentOS上)由用户root和组root拥有,而我的个人crontab文件是用户malcolm和组malcolm。
我不完全确定cron是否检查权限(我希望它),但是将其打开并不好 – 它允许任何以任何方式访问系统的人像其他用户一样运行进程,甚至根。
如果您需要允许其他用户编辑根crontab,我build议您使用sudo来授予该访问权限,并且只授予信任的用户。