JSON ファイルでいっぱいのフォルダーを評価するシェル スクリプトがあります。このスクリプトは、直接呼び出すと正常に実行されますが、launchd から実行すると失敗します。具体的には、次の行で launchd が失敗します。
current_file_snapshots=$(cat $current_file | jq '.snapshots | length')
なぜなら:
jq: command not found
これを理解するために jq docs を調べましたが、この問題については言及されていません。jq (または同様のサードパーティ製ツール) を launchd で動作させる方法がわかりません。
ありがとう!