Cron Job使用旧的不存在的php文件

use*_*040 12 php ubuntu cron yii

我正在与Yii合作,必须为cron实现一个脚本.我有一个脚本文件,它只调用Yii并启动我的php脚本文件.

在此之前一切都很好.如果我正在更新php脚本,Cron就会继续执行旧脚本.

重启cron-service,重启服务器等没有帮助.我也卸载了cron并再次安装它,但没有任何改变.他仍然执行这个php脚本的旧版本.

任何人都知道什么是错的或我能做些什么来解决这个问题?我正在使用Ubuntu 12.04.

编辑:

cronjob脚本正在运行:

#!/bin/bash
cd ../www/protected/ ./yiic Cron ProcessPayments
Run Code Online (Sandbox Code Playgroud)

php脚本

class CronCommand extends CConsoleCommand {
public function actionProcessPayments() {
...
}}
Run Code Online (Sandbox Code Playgroud)

这有效,但我对此脚本所做的任何更改都会被Cron忽略.而现在我正是在这一点上:他执行两者.我的旧版本和新版本.我从来没有被某些东西弄糊涂.

tal*_*150 0

使用命令找到脚本的所有副本find并删除不需要的副本。cron选择要执行的脚本的副本后重新启动。我的猜测是脚本的副本可能会挂在目录中(例如config.daily或类似的目录)。

华泰