0

我使用下面的代码来更新我的 cron 工作列表:

    $output = shell_exec('crontab -l');
    echo $output;

    file_put_contents('/tmp/crontab.txt', $output.'* * * * * /usr/bin/php -f /home/myjob.php'.PHP_EOL);
    echo exec('crontab /tmp/crontab.txt');

我想 echo exec('crontab /tmp/crontab.txt'); 将开始运行所有 cron 作业,但它没有。我还用 shell_exec 替换了 exec,但它仍然没有启动 cron 作业。

如何使用 php 让 cron 作业开始运行?

谢谢。

4

0 回答 0