/bin/sh: service: command not found
Posted: Thu May 23, 2019 9:23 am
Добрый день.
Уже почти год под юзером admin в cron выполняются задачи:
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
0 3 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
01 5 * * * sudo /usr/local/vesta/bin/v-update-letsencrypt-ssl
0 */2 * * * service httpd restart
01 */2 * * * service nginx restart
Никаких предупреждений не поступало ранее. Из этого я делаю вывод, что все задачи успешно выполнялись.
Пару дней назад сменил hostname на другой через панель. И после этого еще перезагрузил через через reboot.
После этих операций мне начали приходить письма:
Cron <admin@domain> service nginx restart
/bin/sh: service: command not found
и
Cron <root@domain> service httpd restart
/bin/sh: service: command not found
Вопрос: почему cron теперь не может выполнить эти две команды? Что можно проверить? Почему другие команды он выполняет (так как ошибок не поступает)?
Уже почти год под юзером admin в cron выполняются задачи:
15 02 * * * sudo /usr/local/vesta/bin/v-update-sys-queue disk
10 00 * * * sudo /usr/local/vesta/bin/v-update-sys-queue traffic
30 03 * * * sudo /usr/local/vesta/bin/v-update-sys-queue webstats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-queue backup
0 3 * * * sudo /usr/local/vesta/bin/v-backup-users
20 00 * * * sudo /usr/local/vesta/bin/v-update-user-stats
*/5 * * * * sudo /usr/local/vesta/bin/v-update-sys-rrd
01 5 * * * sudo /usr/local/vesta/bin/v-update-letsencrypt-ssl
0 */2 * * * service httpd restart
01 */2 * * * service nginx restart
Никаких предупреждений не поступало ранее. Из этого я делаю вывод, что все задачи успешно выполнялись.
Пару дней назад сменил hostname на другой через панель. И после этого еще перезагрузил через через reboot.
После этих операций мне начали приходить письма:
Cron <admin@domain> service nginx restart
/bin/sh: service: command not found
и
Cron <root@domain> service httpd restart
/bin/sh: service: command not found
Вопрос: почему cron теперь не может выполнить эти две команды? Что можно проверить? Почему другие команды он выполняет (так как ошибок не поступает)?