我知道這個問題被問了很多次,但大多數答案並不真正有用。Cronjob不起作用
所以我編輯了crontab和crontab -e
。它是空的,我只添加了一行
*/1 * * * * php5 /var/www/cron.php
我認爲它將每1分鐘執行一次cron.php。我保存的文件,但它顯然不執行(我的PHP文件中我只有
<?
$file = 'test.txt';
file_put_contents($file, "Work");
並且它不創建。我看了一下,安裝爲Apache模塊修改於cron.php權限爲777腓。
讓我困擾的是,當我做php5 /var/www/cron.php
命令行,我只看到文件的內容,並沒有執行。
我在做什麼錯?
我也使用全試過路徑與*/1 * * * * /usr/bin/php5 /var/www/cron.php
但一個也沒有運氣。
儘量提供完整路徑,而不是僅僅是文件名。 – alfasin
給將要關閉它的人。這不是一個錯誤。一個人不知道配置文件與CLI和Apache模塊運行的Apache不同。 –