即使使用sudo也无法编辑cron.deny?

时间:2015-06-30 06:35:41

标签: macos cron crontab

我正在使用Mac OSx。我写了一个crontab脚本。

crontab的内容就是这样:

# new crontab
* * * * * /bin/echo "yep" >> /tmp/my_file.txt 

我已经准备好了。所以,我做了以下几点:

crontab <name of file>

然后,我转到/usr/lib/cron/cron.deny尝试编辑该文件,以便删除我的用户名。

但是,我在Guest文件中看到的只是cron.deny。这不是我的用户名,但为了以防删除它。

但是,我的crontab stiil并没有运行。

如果您在con.deny文件中看到该用户名,那么该手册页只是说要删除您的用户名。如果我的名字不在crone.deny文件中,有什么可能阻止我的cronetab运行?任何帮助表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

  

我试图打开文件,收到消息:

No application knows how to open /private/var/at/cron.deny

你是如何尝试打开该文件的?

无论如何,/usr/lib/cron/cron.deny属于用户root,因此您需要使用以下代码进行编辑:

$ sudo -e cron.deny

或在root会话中:

# vim cron.deny