Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программное обеспечение Linux и FreeBSD (http://forum.oszone.net/forumdisplay.php?f=11)
-   -   Системное расписание Cron, вывод в лог - в логе пусто... (http://forum.oszone.net/showthread.php?t=352489)

__sa__nya 30-11-2022 12:46 2997685

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

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

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

NickM 30-11-2022 12:54 2997688

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

mar 30-11-2022 12:56 2997689

Цитата:

Цитата __sa__nya
Вопрос: почему пустой »

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

dmitryst 30-11-2022 19:08 2997729

Цитата:

Цитата __sa__nya
test_backup.bash »

выложите его сюда

__sa__nya 02-12-2022 07:09 2997804

Цитата:

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

- Точно, не подумал. Проверю, отпишу.

dmitryst 02-12-2022 13:15 2997828

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

Код:

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


Время: 23:31.

Время: 23:31.
© OSzone.net 2001-