crontab 无法在 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
有人知道吗?谢谢
i create a simple cron job by editing /etc/crontab as following:
*/2 * * * * * php /Users/min/Documents/testcron.php
and the testcron.php is simple as:
<?php
$fd = fopen("/Users/min/Documents/testcron.txt", 'a');
fwrite($fd, "test--cron--\n");
fclose($fd);
?>
then simply save the crontab file and hope magic happen, but nothing happened. i even run the command manually and it worked.
php /Users/min/Documents/testcron.php
anyone have any idea? Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
请注意,在某些系统上,您必须执行 sudo crontab -e 和 sudo crontab -l ,否则您将没有适当的权限来创建或查看 crontab
Just a quick note, on some systems you have to do sudo crontab -e , and sudo crontab -l because otherwise you won't have the proper permissions to create or view crontabs
不确定,但我敢打赌你的文件没有被读取。也许您必须进行
编辑,然后保存后才能正确读取?
您可以通过
列出该表来测试该理论,看看它是否已经起作用。
Not certain, but I bet your file is not being read. Perhaps you have to do
to edit, and then it gets read properly after you save?
You could probably test this theory by doing
to list the table to see if it is working already.
我认为一栏太多了。您有 6 个时间规范列 - 应该是 5:分钟、小时、月份、月份、星期几:
I think there's one column too much. You have 6 time specification columns - it should be 5: minute, hour, day of month, month, day of week: