cronic - Онлайн в облаке

Это команда cronic, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


cronic - сценарий оболочки, помогающий контролировать самую неприятную особенность cron: нежелательные
отправленный по электронной почте вывод

СИНТАКСИС


хронический [КОМАНДА]

ОПИСАНИЕ


Cronic - это небольшой сценарий оболочки оболочки для упаковки заданий cron, чтобы cron отправлял только электронную почту.
когда произошла ошибка.

Cronic определяет ошибку как любой вывод ошибки без отслеживания или код результата, отличный от нуля.

Cronic фильтрует следы выполнения Bash (или что-то подходящее). PS4) из вывода ошибок, поэтому
задания можно запускать с отслеживанием выполнения, чтобы облегчить судебную отладку.

У Cronic нет опций, он просто выполняет свои аргументы.

0 1 * * * хронический резервная копия

С помощью cronic вы можете включить строгую обработку ошибок и параметры отладки Bash (выход при
ошибка, отключение обнаружения переменных и трассировка выполнения), чтобы убедиться, что проблемы обнаружены
рано.

ПРИМЕРЫ


Пример крон работа:

#!/ bin / bash
установить -o errexit -o существительное -o xtrace
cp -rp data1 / резервное копирование
cp -rp data2 / резервное копирование
cp -rp data3 / резервное копирование

При обнаружении ошибки Cronic выводит отчет с указанием кода результата, вывода ошибки,
и комбинированный вывод трассировки и ошибок. Комбинированный вывод может помочь поместить сообщения об ошибках в
контекст.

Пример e-mail от крон хронический Информация:

От: пользователь@example.net (Демон Крон)
В: пользователь@example.net
Тема: Cron cronic резервное копирование

Cronic обнаружил сбой или вывод ошибки для команды:
резервная копия

КОД РЕЗУЛЬТАТА: 1

ВЫВОД ОШИБКИ:
cp: data2: в доступе отказано

СТАНДАРТНЫЙ ВЫХОД:

ВЫВОД СЛЕДОВАНИЯ-ОШИБКИ:
+ cp -rp data1 / резервное копирование
+ cp -rp data2 / резервное копирование
cp: data2: в доступе отказано

Версия ИСТОРИЯ


v3 - Используйте mktemp -d, чтобы избежать условий гонки и проблем с безопасностью.

v2 - Исправлена ​​оценка команды, поэтому мета-символы оболочки сохраняются правильно (Спасибо
Фрэнк Уоллингфорд за исправление).

v1 - Изначальный выпуск.

ДРУГИЕ ИНСТРУМЕНТЫ


Джои Хесс написал более простую версию cronic на Perl, названную хроническим. Он доступен в
Debian как часть Moreutils.

Используйте cronic онлайн с помощью сервисов onworks.net



Новейшие онлайн-программы для Linux и Windows