Re: lug-bg: Изпращане на syslog по e-mail с един ред
- Subject: Re: lug-bg: Изпращане на syslog по e-mail с един ред
- From: Vasil Kolev <vasil@xxxxxxxxxx>
- Date: Sat, 24 Sep 2005 11:32:07 +0300
- Delivered-to: lug-bg-list@xxxxxxxxxxxxxxxxxx
- Delivered-to: lug-bg@xxxxxxxxxxxxxxxxxx
- Organization: Ludost Networks
В сб, 2005-09-24 в 09:54 +0300, MafiaInc написа:
> Искам всяка сутрин да си самоизпращам syslog файла по електронната поща и за
> целта добавих един ред в crontab, който върши работа, но според мен не е
> достатъчно оптимизиран и може още да се смачка, не съм запознат изцяло с
> възможностите на awk.
>
> Какъв по-кратък вариянт предлагате на следния ред:
>
> echo "Subject for " > /tmp/subject ; date +%e | awk '/.*/ {$1-- ; print $1}'
> >> /tmp/subject ; date "+ %b %Y" >> /tmp/subject ; cat /tmp/subject
> /var/log/syslog | grep " `date +%e | awk '/.*/ {$1-- ; print $1}'` " |
> /var/qmail/bin/qmail-inject marto@localhost > /dev/null ; rm /tmp/subject
Ами да си инсталираш logcheck, който го прави вместо тебе, и може да ти
праща само това, което те интересува - разгледай го и си го настрой
според нуждите си.
Attachment:
signature.asc
Description: This is a digitally signed message part
|