Cron Job 使用旧的不存在的 php 文件
我正在与Yii合作,必须为cron实现一个脚本。我有一个脚本文件,它只调用Yii并启动我的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() {
...
}}
这有效,但我对此脚本所做的任何更改都被Cron忽略。现在我谈到了这一点:他同时执行了这两件事。我的旧版本和新版本。我从来没有被什么东西弄得这么困惑。