Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.
Модераторы: SLEDopit, Модераторы разделов
-
xfree86
- Сообщения: 97
Сообщение
xfree86 »
Добрый день!
Мне нужно писать логи работы некоторых программ...
Они запускаются в скрипте... Примерно так:
Хотелось бы прикрутить сюда syslog или что-то подобное, чтобы собирать вывод программ в лог-файлы...
Как это можно сделать?
Только вот самое сложное в том, что необходимо ограничить размер лог-файла, и чтобы он писался по кругу или еще как-то...
Можно ли подобное сделать и если можно, то как?
-
strah
- Сообщения: 283
- ОС: Freebsd, linux, Solaris.
Сообщение
strah »
Добрый день!
Мне нужно писать логи работы некоторых программ...
man logger
---пример----
---syslog.conf--------
Код: Выделить всё
#=============
local1.* /var/adm/log/prog1.log
#================
Только вот самое сложное в том, что необходимо ограничить размер лог-файла, и чтобы он писался по кругу или еще как-то...
man logrotate
---пример-----
Код: Выделить всё
/var/adm/log/prog1.log
{
daily
rotate 10
size 10M
compress
}
/earth: file system full
-
xfree86
- Сообщения: 97
Сообщение
xfree86 »
делаю так, но вывод только в лог, а реально ли оставить вывод на экран?
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Сообщение
Ленивая Бестолочь »
используйте tee + mkfifo.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.