23 авг 17 21:54, Alexandr Kruglikov -> Andrew Kant:
AK>> Обычно скрипты из крона запускаются в ограниченном окружении, в AK>> том числе и PATH не такой, как в обычной сессии. Добавь export AK>> PATH=... либо указывай явные пути, например, /usr/sbin/service AK>> mysql restart.
AK> Вот же я идиот... ну да, со /sbin/service заработало... Хотя тогда AK> почему pgrep работала без полного пути? Хотя и тут вопрос снят, у них AK> пути разные: [fido@srv-msk ~]$ whereis service AK> service: /sbin/service /usr/share/man/man8/service.8.gz AK> [fido@srv-msk ~]$ whereis pgrep AK> pgrep: /usr/bin/pgrep /usr/share/man/man1/pgrep.1.gz AK> Судя по всему в /usr/bin cron софт видит...
Что люди только не пишут для мониторинга и реагирования, лишь бы с monit не разбираться. ;)