3
whichコマンドはcronを介して何も返しませんが、consoleを介して機能します。
私はいくつかのGITコマンドを実行する必要があるhaXe + Nekoで小さなユーティリティを書きました。 GIT実行可能ファイルへのパスをハードコーディングしないようにするには、 どっち それがどこにあるかを調べるためのコマンド。コンソールから手動で実行した場合、すべてが期待どおりに機能しますが、アプリがcronジョブで実行されている場合には機能しません。 制限された環境を知っています( ここに または ここに )cronを使ってスクリプトを実行したが、それでもうまくいかないことに驚いた。 /usr/bin/which git >> /home/user/git.txt テキストファイルは作成されましたが、内容が空です。繰り返しますが、コンソールから実行すると、期待通りに動作します。 何か案は?私はOS X Leopardを使っています。 ありがとう:) ファン