crontab将无法在mac 10.6.7上运行

时间:2011-04-28 20:36:11

标签: macos crontab

我通过编辑/ etc / crontab创建一个简单的cron作业,如下所示:

*/2     *       *       *       *       *       php /Users/min/Documents/testcron.php

和testcron.php很简单:

<?php

$fd = fopen("/Users/min/Documents/testcron.txt", 'a');
fwrite($fd, "test--cron--\n");
fclose($fd);
?>

然后只需保存crontab文件并希望魔法发生,但什么都没发生。我甚至手动运行该命令并且工作正常。

php /Users/min/Documents/testcron.php
谁有任何想法?感谢

3 个答案:

答案 0 :(得分:2)

请注意,在某些系统上,您必须执行sudo crontab -e和sudo crontab -l,否则您将无法获得创建或查看crontabs的正确权限

答案 1 :(得分:0)

不确定,但我打赌你的文件没有被阅读。也许你必须这样做

$ crontab -e

进行编辑,然后在保存后正确读取?

您可以通过

来测试这个理论
$ crontab -l

列出表格以查看它是否已经有效。

答案 2 :(得分:0)

我认为有一栏太多了。你有6个时间规格栏 - 它应该是5:分钟,小时,月,日,星期几:

*/2 * * * * php /Users/min/Documents/testcron.php