Cron作业没有在XAMPP Mac OS X上运行,但在其他情况下运行

时间:2014-06-09 11:14:27

标签: php cron

我正在尝试在Mac上使用XAMPP运行cron作业。我尝试了以下命令,但根本没有创建该文件。如果我使用localhost/writer/writer.php手动运行它,它会起作用。

我看过谷歌和所有的东西,但没有任何解决或共鸣我的问题。任何帮助表示赞赏。

尝试了命令:

* * * * * /Applications/XAMPP/xamppfiles/bin/php /Applications/XAMPP/xamppfiles/htdocs/writer/writer.php

* * * * * php /Applications/XAMPP/xamppfiles/htdocs/writer/writer.php

为测试目的运行代码。

<?php
$file = 'people.txt';
// Append a new person to the file
$current = "John Smith\n";
// Write the contents back to the file
file_put_contents($file, $current);
?>

注意,我还尝试在XAMPP之外运行一个示例cron,方法是:(它有效)。

* * * * * echo 'test' > /Desktop/test.txt

此外,如果我在目录中并且“php writer.php”,它也可以。

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。对我来说这是非常愚蠢的,是的,傻到最好。

该文件正在root输出,为了验证,我确实检查了cd ~/

有,我的档案。