PATH для запланированных задач - PullRequest
0 голосов
/ 03 мая 2020

На моем Linux -дисковом Synology DS215i у меня есть запланированное задание, которое вызывает пользовательский сценарий, запускающий класс java. Он работает под root -счетом.

Это пользовательский скрипт:

bash /volume1/homes/admin/java/telegram.sh

Это телеграмма. sh сама по себе:

java SendMessage

Вывод:

/volume1/homes/admin/java/telegram.sh: line 1: java: command not found

Поэтому я добавил java -bin путь к crontab (... и перезагрузил мой NAS):

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/syno/sbin:/usr/syno/bin:/usr/local/sbin:/usr/local/bin:/var/packages/Java8/target/j2sdk-image/bin

В любом случае, это не так t help, результат остается прежним.

Если я запускаю скрипт из командной строки putty, программа java выполняется правильно ...

И идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...