На моем 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 выполняется правильно ...
И идеи?