Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Системное расписание Cron, вывод в лог - в логе пусто...

Ответить
Настройки темы
Системное расписание Cron, вывод в лог - в логе пусто...

Ветеран


Сообщения: 2101
Благодарности: 144


Конфигурация

Профиль | Отправить PM | Цитировать


Доброе время суток. Ubuntu 20.04 .
В /etc/crontab создал строчку задания для архивации БД PostgreSQL:

36 15 * * * root /bat_files/test_backup.bash >> /var/log/test_backup.log

База архивируется, файл лога создается, но пустой. Вопрос: почему пустой ? Я как-то не так настраиваю ведение лог-файла для задания ? Мне не нужно получать логи на почту. Удобнее чтобы лог по заданию писался в файл. Я знаю что в общем по заданиям cron лог пишется в /var/log/syslog . Но там просто информация что такое-то задание запускалось. Результата запуска - успешен или нет, там нет.
Просьба прояснить.

-------
"Нет" - войне.


Отправлено: 12:46, 30-11-2022

 

Аватара для NickM

Ветеран


Contributor


Сообщения: 4408
Благодарности: 1040

Профиль | Отправить PM | Цитировать


И Вы полагаете, что такая вот строчка будет работать?
А что у Вас в самом сценарии?
Почему Вы прямо из него не пишите в лог-файл?
Ведь это же очевидно - выполняется сценарий и информация записывается в лог самим сценарием, а не каким-то там cron и др. аналогичным системным функционалом.
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:54, 30-11-2022 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
Вопрос: почему пустой »
так это, наверное, вопрос к тому скрипту, который Вы запускаете? ) Если его запустить просто вручную, то он что-нибудь пишет?

Отправлено: 12:56, 30-11-2022 | #3


Аватара для dmitryst

Ветеран


Сообщения: 7207
Благодарности: 897

Профиль | Отправить PM | Цитировать


Цитата __sa__nya:
test_backup.bash »
выложите его сюда

-------
Осваиваю FreeBSD


Отправлено: 19:08, 30-11-2022 | #4


Ветеран


Сообщения: 2101
Благодарности: 144

Профиль | Отправить PM | Цитировать


Цитата NickM:
Почему Вы прямо из него не пишите в лог-файл? »
- Точно, не подумал. Проверю, отпишу.

-------
"Нет" - войне.


Отправлено: 07:09, 02-12-2022 | #5


Аватара для dmitryst

Ветеран


Сообщения: 7207
Благодарности: 897

Профиль | Отправить PM | Цитировать


А ещё так попробуйте - это должно перенаправить весь вывод в файл, так что если ваш скрипт что-то пишет STDOUT или STDERR , оно будет в логе

Код: Выделить весь код
36 15 * * * root /bat_files/test_backup.bash &> /var/log/test_backup.log

-------
Осваиваю FreeBSD


Отправлено: 13:15, 02-12-2022 | #6



Компьютерный форум OSzone.net » Linux и FreeBSD » Программное обеспечение Linux и FreeBSD » Системное расписание Cron, вывод в лог - в логе пусто...

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PowerShell - Вывод по маске из лог файла. AZABAZA Скриптовые языки администрирования Windows 0 04-12-2015 10:58
DLE Вывод заголовков новостей в одной колонке и вывод полной новости на своей страниц AKBAHABT Вебмастеру 0 21-04-2014 17:51
CMD/BAT - Поиск в логе vision-d Скриптовые языки администрирования Windows 0 07-04-2014 11:48
Разное - Ошибка в логе Duri92 Microsoft Windows 8 и 8.1 0 12-02-2014 02:08
Расписание подключений по rdp r1k Microsoft Windows NT/2000/2003 8 23-11-2011 10:57




 
Переход