2016-03-22 24 views
1

ので、私はphantomJSとcasperJSは、すべてが正常に動作しているインストールされているが、私は(Ubuntuの)cronジョブに私のcasperJSファイルを追加しようとしていると私はエラーになっています:CasperJSとcronジョブ

/bin/sh: 1: /usr/local/bin/casperjs: not found 

私のcrontabをファイル:

0 */1 * * * PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs /usr/local/bin/casperjs /usr/local/share/casper-test/test.js 2>&1

すべてのアイデアは何ですか?

答えて

2

あなたは1行に複数のコマンドを使用する場合は、セミコロンで区切る必要があります:

0 */1 * * * PHANTOMJS_EXECUTABLE=/usr/local/bin/phantomjs ; /usr/local/bin/casperjs /usr/local/share/casper-test/test.js 2>&1

それとも、あなたがコマンドを実行する必要がある場合、以前はされている場合には順次にのみ、次へ進みます成功しました。& &演算子を使用してください。

読みやすくするために、これらのコマンドをシェルスクリプトに入れ、cronからコマンドを実行するだけです。

+0

ああ、シェルスクリプトは私が思っていたものでした。ありがとうございました! – Aleksandr