动态添加cron作业

时间:2012-07-31 05:43:25

标签: php exec crontab

我想通过将命令存储在文本文件中,然后在我的PHP代码中使用 exec 命令来运行它来动态添加cron作业。

我的名为 cron.txt 的文本文件包含

*/5 * * * * /usr/local/bin/php -f public_html/bookmark/email.php

我的相关PHP代码是

exec('crontab cron.txt', $a, $return);

当我运行代码时, $ return 设置为错误代码 1 ,并且不添加任何cron作业。我之前没有遇到任何问题,但我今天遗失了一些东西!

1 个答案:

答案 0 :(得分:0)

确保Apache用户(例如“www-data”)或以CLI运行脚本的用户具有cron.txt文件的权限。