Я написал скрипт для мониторинга конкретной службы на моем VPS. Эта служба (clamd.amavisd) имеет тенденцию быть неожиданно найденной мертвой, и когда это происходит, моя служба электронной почты по существу останавливается.
Я использую следующую инструкцию в сценарии:
STATUS_QUERY_RESULT_STRING=$(service $SERVICE_NAME status)
Проблема в том, что при запуске из терминала скрипт получает что-то в этой переменной (я перевел это в файл, чтобы я знал), но, к сожалению, для меня, когда он запускается в задании cron, переменная пуста.
Очевидно, что я делаю что-то не так. Есть ли какой-то фактор, который я не принимаю во внимание?