0

我想通过将命令存储在文本文件中,然后在我的 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 作业。我以前做过这个没有问题,但我今天错过了一些东西!

4

1 回答 1

0

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

于 2012-07-31T06:30:05.477 回答