0

cron でスクリプトを実行しようとすると、次のエラー メッセージが表示されます。

/bin/sh: get: コマンドが見つかりません

bash シェルでも試してみました。「curl」、「wget」、「fetch」も試しましたが、どれも役に立ちませんでした。

誰でも解決策を教えてもらえますか? :D

4

4 に答える 4

6

これを試すこともできます:

lynx -dump "http://www.example.com" > /dev/null
于 2010-02-03T19:20:29.643 に答える
0

どの OS と、実行しようとしているスクリプトは何ですか?

URL からファイルを取得しようとしている場合は、get を wget に置き換えてみてください。それはうまくいくかもしれません。

于 2010-02-03T19:11:15.107 に答える
0

Linux

/usr/local/bin.something.sh:

#!/usr/bin/env bash

# Some script ehere

クロンタブ:

00 *    * * *   root    /usr/local/bin/something.sh

すべての要素を上にリストする必要があります:-)

于 2010-02-03T19:13:30.030 に答える
0

cron(8) は sh(1) を使用してコマンドを実行します。sh(1) が認識する環境は、対話的に表示される環境とは異なる場合があります。その場合は、プロファイル ファイルを拡張して同じ環境を取得するか、cron(8) に正しい環境を取得するコマンド (例: bash -l -c '...') を実行させることができます。

于 2010-02-03T19:16:16.527 に答える