Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       31 Oct 2006  00:14:18
 To : All
 Subject : stderr -> syslog
 -------------------------------------------------------------------------------- 
 
 Привет!
 
 Есть демон, который умеет по определенным событиям запускать
 определенные команды (среда: FreeBSD), командой делаем скрипт на perl.
 Скрипт собственный отладочный вывод пишет через syslog,
 а его stderr идет, судя по всему, в /dev/null или что-то типа этого.
 По мере усложнения скрипта все больше и больше хочется видеть
 warning-и и не дай бог error-ы самого perl-а где-нибудь в syslog
 тоже (можно даже с той же facility и priority=err ;-).
 
 Вопрос: как бы попроще это реализовать? Скрипт короткоживущий,
 стартовал/отработал/завершился. Я конечно могу обернуть его
 в shell-скрипт и запускать как
 ( script.pl | logger -p local2.info ) 2>&1 | logger -p local2.err
 
 Hо это три лишних fork и два exec, да и вообще некрасиво.
 
 Eugene
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 stderr -> syslog   Eugene Grosbein   31 Oct 2006 00:14:18 
 stderr -> syslog   Dmitry E. Oboukhov   30 Oct 2006 20:49:41 
Архивное /ru.perl/26093b1cad045.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional