Як я можу отримувати електронні листи від cron лише у випадку помилок?
Ви можете обернути ваші виклики cron cronic , скриптом оболонки, який з'їдає вихід cron, якщо тільки код повернення викликаного процесу не дорівнює нулю або не виводиться помилка без сліду.
Щоб використовувати cronic, завантажте скрипт в потрібному місці, наприклад /usr/local/bin
. Ваші записи на кронтабелі повинні бути встановлені префіксом шляхом до сценарію (наприклад /usr/local/bin/cronic
), або просто за cronic
умови PATH
правильного налаштування.
Зверніть увагу, що "помилки" - це неправильно визначений термін у вашому запитанні і вимагає ретельного визначення. Щоб cronic був корисним, ви повинні забезпечити завдання, які ви обробляєте з помилками хронічного звіту, одним із способів, за яким він визначає стан помилки. Неявні методи звітності, такі як написання текстових рядків STDOUT
, потребують подальшої думки, щоб зробити це сумісним із кронічним чи іншим механізмом звітування про хрони.
Інші обгортки доступні, як це пов’язано з веб-сайтом хроніки: