找不到Cronjob蛋糕

时间:2012-03-25 22:24:22

标签: cakephp cakephp-1.3 crontab

我正在尝试让我的蛋糕外壳在Linux服务器上运行并遇到一个我对处理知之甚少的挑战。

我正在运行以下名为“cron”的测试shell,以确保我处于正确的cronjob设置:

*/1 * * * * cd /usr/www/users/everest1/ads2/app/app; ../cake/console/cake cron

起初我得到了“权限被拒绝”,我通过更新cake文件的文件权限来解决这个问题。现在我得到这个回复...

../cake/console/cake: not found

我甚至通过SSH连接到cake / console目录并键入“cake”并仍然得到相同的错误。

有没有人对如何解决这个问题有任何想法?

P.S。我根本不习惯SSH世界或Linux上的命令行。今天是编辑crontab文件的第一天,该文件进行了一些阅读。

2 个答案:

答案 0 :(得分:1)

你有没有把蛋糕的路径放在$ PATH var?

答案 1 :(得分:1)

好的,我设法做到了这一点......

第一步是阅读Running Shells as cronjobs

一旦创建了那么我就得到了一个错误的“糟糕的解释器:没有这样的文件或目录”,我追溯到这是蛋糕shell脚本的第一行,我从#!/bin/bash更改为{{ 1}}

这意味着正在使用正确的bash处理文件。

一旦完成,一切顺利。