Обрабатываю логи qmail'а multilog'м:#!/bin/sh
exec setuidgid qmaill multilog t /var/log/qmail/smtpПри этом записи лог-файла следующего вида:
. . .
@40000000434ba5de2ed0eaac tcpserver: status: 0/20
. . .Подскжите, пожалуйста, как сделать дату в лог-файле СРАЗУ в удобоворимом виде.
$cat /usr/local/bin/monolog
#!/bin/sh
LOG=$1
/command/tai64n | /command/tai64nlocal | exec multilog n60 $LOG$ cat /var/qmail/supervise/qmail-send/log/run
#!/bin/sh
PATH=$PATH:/usr/local/bin
export PATH
exec setuidgid qmaill monolog /var/log/qmail
>$cat /usr/local/bin/monolog
>#!/bin/sh
>LOG=$1
>/command/tai64n | /command/tai64nlocal | exec multilog n60 $LOG
>
>$ cat /var/qmail/supervise/qmail-send/log/run
>#!/bin/sh
>PATH=$PATH:/usr/local/bin
>export PATH
>exec setuidgid qmaill monolog /var/log/qmail
Огромное спасибо!
Буду пробывать...Единственный встречный вопрос: как сильно это увеличит нагрузку на сервер?
>>$cat /usr/local/bin/monolog
>>#!/bin/sh
>>LOG=$1
>>/command/tai64n | /command/tai64nlocal | exec multilog n60 $LOG
>>
>>$ cat /var/qmail/supervise/qmail-send/log/run
>>#!/bin/sh
>>PATH=$PATH:/usr/local/bin
>>export PATH
>>exec setuidgid qmaill monolog /var/log/qmail
>
>
>Огромное спасибо!
>Буду пробывать...
>
>Единственный встречный вопрос: как сильно это увеличит нагрузку на сервер?
ИМО не особо - просто в канал добавляется преобразователь timestamp.
по крайней мере на 70 юзерах не чувствуется :-)