我正在使用Yii並且必須爲cron實現腳本。 我有一個腳本文件,它只是調用Yii並啓動我的php腳本文件。Cron Job使用舊的不存在的php文件
直到這一點一切都很好。如果我正在更新php腳本,Cron會繼續執行舊腳本。
重新啓動cron服務,重啓服務器等沒有幫助。 我也卸載了cron並重新安裝了它,但沒有任何改變。他仍然執行這個php腳本的舊版本。
任何想法有什麼不對或我可以做些什麼來解決這個問題?我使用的是Ubuntu 12.04。
編輯:
的cronjob
腳本運行:
#!/bin/bash
cd ../www/protected/ ./yiic Cron ProcessPayments
的PHP腳本
class CronCommand extends CConsoleCommand {
public function actionProcessPayments() {
...
}}
這工作,但這個劇本我做任何改變被忽略克龍。 現在我在這一點上:他執行兩個。我的舊版本和新版本。我從來沒有被這件事困惑過。
你可以發佈你如何定義命令來運行? – Mantas
您是否嘗試運行「$ crontab -l」呢? –
crontab -l只是打印可以用crontab -e編輯的配置。我已經添加了cron腳本和php腳本的摘錄。 – user1151040