繁体   English   中英

crontab 无法在 mac 10.6.7 上运行

[英]crontab won't work on mac 10.6.7

我通过编辑 /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

有人知道吗? 谢谢

快速说明一下,在某些系统上,您必须执行 sudo crontab -e 和 sudo crontab -l,否则您将没有适当的权限来创建或查看 crontab

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

$ crontab -e

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

你可以通过做来测试这个理论

$ crontab -l

列出表格以查看它是否已经在工作。

我觉得一栏太多了。 您有 6 个时间规范列 - 它应该是 5:分钟、小时、月中的某天、月、周中的某天:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM