2015-04-16 101 views
0

我的cronjob從未運行。我安裝使用的crontab:crontab作業未運行

sudo apt-get update 
sudo apt-get install cron 

我然後跑crontab -e,並將此的底部:

* * * * * /usr/bin/php /var/app/monitor.php > /dev/null 2>&1 

但是,我從來沒有腳本運行。我的腳本是:

<?php 
    file_put_contents('/var/testlog.txt', "EVERYTHING ONLINE\n", FILE_APPEND); 
?> 

當我剛剛運行/usr/bin/php /var/app/monitor.php自己在我的終端把它添加到每分鐘後然而testlog.txt當我檢查testlog.txt我沒有看到的crontab運行我的腳本一個新的生產線。

+1

你確定'crond'服務正在運行嗎? – Machavity

回答

0

對於要運行的命令,該行必須以新行結束(因此文件以空行結束)。如果沒有,它會忽略該行。這是一個經典問題,並會導致命令不能運行。