Гость
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Добавлять префикс к выводу / 4 сообщений из 4, страница 1 из 1
03.09.2018, 14:26
    #39697205
andrey10
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавлять префикс к выводу
Привет. На сервере есть множество самописных кроновых скриптов. Я хочу контролировать появление ошибок (любых, даже синтаксических) в каждом из них и писать их в специальный лог, при этом добавляя к записи дату, когда ошибка была поймана.

Придумал следующий способ: создал файл catch.sh со следующим содержанием
Код: powershell
1.
[[ -n $1 ]] && echo $(date +"%Y-%m-%d_%H:%M:%S") $@ >> /var/log/error.log



и в кроне скрипны запускаю через него

Код: powershell
1.
0 3 * * * /var/script/auto/catch.sh $(/var/script/backup/mysqlbackup.sh 2>&1)



Сейчас понял, что сделал какую-то фигню. Подскажите более простое решение, пожалуйста.
...
Рейтинг: 0 / 0
03.09.2018, 14:41
    #39697216
andrey10
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавлять префикс к выводу
Данный способ абсолютно бесполезен для скриптов с бесконечными циклами...
...
Рейтинг: 0 / 0
11.09.2018, 21:10
    #39701133
Мутаген
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавлять префикс к выводу
См. http://habilis.net/cronic/ и аналоги. Люди много всего на эту тему напридумывали
...
Рейтинг: 0 / 0
12.09.2018, 02:55
    #39701184
andrey10
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавлять префикс к выводу
Мутаген,

Вау, спасибо)
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Добавлять префикс к выводу / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]