質問: crontab- / bin / sh:wget:コマンドが見つかりません lionを実行しているmacbookproにcrontabを設定したいと思います。私は通常のcrontab -eを実行し、すべてが正常に機能しているかどうかを確認するための簡単なジョブを提供します---*/10 * * * * wget -o - -q -t 1 http://site.local/cron.php 10分後、システムから「メール」が届きました。/bin/sh: wget: command not found コマンドラインからプログラムを実行できるので、wgetをインストールしましたこのエラーを修正するにはどうすればよいですか?私のcrontabまたは.bash_profileにはシバンが必要ですか?
回答: 特定のコマンドがどこにあるかを見つけるには、次のことを試してください。which wget またはwhich <certain-command> 出力は、実行可能ファイルのパスを提供する必要があります。例えば:linux-dgr7:~ # sudo which wget /usr/bin/wget 次に、次のようにエントリを変更します。*/10 * * * * /usr/bin/wget -o - -q -t 1 http://site.local/cron.php それを行ってもwgetが表示されない場合は、場所をpath変数に追加する必要があります。path=$path:/where/ever/path/is またはpath=$path:/opt/wget