我正在尝试在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
”,它也可以。
答案 0 :(得分:0)
我找到了解决方案。对我来说这是非常愚蠢的,是的,傻到最好。
该文件正在root输出,为了验证,我确实检查了cd ~/
。
有,我的档案。