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