|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/26093b1cad045.html, оценка из 5, голосов 10
|