2012-03-25 7 views
0

私はケーキのシェルをLinuxサーバ上で実行しようとしています。ファイルのパーミッションを更新することによって、私は固定され、「許可が拒否された」私が得た最初Cronjobケーキが見つかりません

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

私は「クーロン」と呼ばれ、次のテストのシェルを実行していることは、私は右のcronジョブの設定の午前確保するためにケーキファイルに今、私はこの応答を取得...

../cake/console/cake: not found 

私もケーキ/ consoleディレクトリ自体にSSH'dと「ケーキ」と入力し、まだ同じエラーを取得しました。

これを解決する方法はありますか?

P.S.私はSSHの世界やLinuxのコマンドラインにはまったく役に立たない。今日は、読んでいたcrontabファイルを編集する最初の日でした。

答えて

1

$ PATH varにケーキのパスを入れましたか?そのようなファイルやディレクトリを:

+0

ありがとう@カッパ、あなたのポストリード私は正しい答えを発見するために – lordg

+0

あなたが知る必要があるすべて。あなたはそれをここで見つけることができます:http://book.cakephp.org/2.0/en/console-and-shells.html#adding-cake-to-your-path – flangofas

1

[OK]を、私は

最初のステップは、それは私がそれから悪い通訳」のエラーが発生しまし作成された後はRunning Shells as cronjobs

を読まないことだった...これは正しい来させるために管理しました"これは私がケーキのシェルスクリプトの最初の行であることを追跡しました#!/bin/bashから#!/usr/local/bin/bash

これはファイルが適切なbashで処理されていることを意味しました。

これが完了すると、すべてがスムーズに機能しました。

関連する問題