小编use*_*040的帖子

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

我正在与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忽略.而现在我正是在这一点上:他执行两者.我的旧版本和新版本.我从来没有被某些东西弄糊涂.

php ubuntu cron yii

12
推荐指数
1
解决办法
1357
查看次数

标签 统计

cron ×1

php ×1

ubuntu ×1

yii ×1