Я пытаюсь выполнить скрипт, который запускает конвертацию видео Handbrake.
Если я запускаю следующую команду из терминала, она работает нормально:
HandbrakeCLI -i inputtestfile.mp4 -o outputtestfile.mp4 -z "Preset"
Если я поставлюэто в сценарий .sh (и дать права на выполнение сценария с помощью chmod a + x), я получаю следующую ошибку:
HandbrakeCLI: Command not found
Если я тогда поставлю полный путь к HandbrakeCLI, он тогда работает, дляпример:
/usr/local/Cellar/handbrake/1.2.0/bin/HandBrakeCLI -i inputtestfile.mp4 -o outputtestfile.mp4 -z "Preset"
Однако описанный выше метод неудобен, потому что каждый раз, когда я обновляю Handbrake до новой версии, мне приходится обновлять скрипт.
Как добавить Path (Я думаю, что это правильно), к сценарию, поэтому я могу просто использовать:
HandbrakeCLI -i inputtestfile.mp4 -o outputtestfile.mp4 -z "Preset"
Спасибо