Using jq to parse JSON in launchd
问题 I have a shell script that evaluates a folder full of JSON files which runs fine when invoked directly but fails when run from launchd. Specifically, launchd fails on this line: current_file_snapshots=$(cat $current_file | jq '.snapshots | length') Because: jq: command not found I looked through the jq docs to figure this out, but there's no mention of this problem. I haven't been able to figure out how to get jq (or any similar third party tool) to work through launchd. Thanks! 回答1: Ahh,