У меня есть этот сценарий bash в файле runtests.sh
#!/bin/bash
cd /Library/WebServer/Documents/protractor_clipboards
protractor testscript.js
Когда я делаю это на терминале
./runtests.sh
Но когда я пытаюсь запустить его из файла crontab -e, я получаю эту ошибку
/Library/WebServer/Documents/test/runtests.sh: line 3: protractor: command not found
Я знаю, что транспортир - это команда, но не уверен, что происходит
вот мой crontab -e
*/5 * * * * /Library/WebServer/Documents/test/runtests.sh
Спасибо
Вам нужно установить PATH
в начале скрипта или используйте полный путь к protractor
. cron
использует значение по умолчанию PATH
в то время как ваш, вероятно, изменен некоторыми rc
файл.