0
我想通過將命令存儲在文本文件中然後在我的PHP代碼中使用exec命令來動態添加cron作業來運行它。動態添加cron作業
我命名爲文本文件cron.txt包含
*/5 * * * * /usr/local/bin/php -f public_html/bookmark/email.php
我相關的PHP代碼是
exec('crontab cron.txt', $a, $return);
當我運行它$返回設置錯誤代碼代碼1並且不添加任何cron作業。我之前做過這些沒有問題,但我今天錯過了一些東西!
你試過像這個exec('crontab /path/to/cron.txt',$ a,$ return); – 2012-07-31 05:46:12
'/ var/log/apache2/error.log'的輸出是什麼? – Eamorr 2012-07-31 05:47:01
您可能需要以額外的權限運行您的PHP代碼,可能是sudo。 – Stegrex 2012-07-31 05:48:25