【问题标题】:Cronjob cake not found找不到 Cronjob 蛋糕
【发布时间】:2012-03-25 22:24:21
【问题描述】:

我正在尝试让我的 cake shell 在 linux 服务器上运行,并且遇到了一个我对处理知之甚少的挑战。

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

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

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

../cake/console/cake: not found

我什至通过 SSH 连接到 cake/console 目录本身并输入“cake”,但仍然出现同样的错误。

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

附:我根本不习惯 SSH 世界或 linux 上的命令行。今天是编辑 crontab 文件的第一天,需要进行一些阅读。

【问题讨论】:

    标签: cakephp cakephp-1.3 crontab


    【解决方案1】:

    你把蛋糕的路径放在 $PATH var 中了吗?

    【讨论】:

    • 谢谢@kappa,你的帖子让我找到了正确的答案
    • 你需要知道的一切。你可以在这里找到它:book.cakephp.org/2.0/en/…
    【解决方案2】:

    好的,我设法做到了...

    第一步是阅读Running Shells as cronjobs

    创建后,我收到“错误的解释器:没有这样的文件或目录”的错误,我追查到它是蛋糕外壳脚本的第一行,我将其从 #!/bin/bash 更改为 #!/usr/local/bin/bash

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

    完成后,一切顺利。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-06-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多