← Back to team overview

sslug-teknik team mailing list archive

Re: Send en log fil via mail

 

"Jesper K. Pedersen" <jkp@xxxxxxxxxxxxxx> writes:

> Sendmail kan være lidt tricky at bruge.

Så derfor bør der på alle systemer også være kommandoen mail der er
lettere at bruge.

> Lav en midlertidig fil (lad os kalden den form.txt), hvori du har linier
> som:
> From:afsender@xxxxxx
> Subject:subjekt på emailen
> To:xxx@xxxxxx
>
> så laver du en cat /var/log/httpd/fil_log >> form.txt
> og sender så med "sendmail xxx@xxxxxx < form.txt"

Dette er lidt et problem at udføre fra et cronjob, da du ændre din
form.txt og så har man et problem næste gang cronjobbet kommer
forbi. Så sørg for ikke at ændre i form.txt ved at slå kommandoerne
sammen:

cat /some/where/header.txt /var/log/httpd/fil_log | /usr/sbin/sendmail -t

Husk i øvrigt at der skal være en tom linje i slutningen af
header.txt.

-- 
 Peter Makholm     |               Vi smider blade allesammen - hele tiden
 peter@xxxxxxxxxxx |                      som et konstant spirende efterår
 http://hacking.dk |                 Og hele tiden vokser nye frugter frem
                   |                  og vi finder nogen til at plukke dem
                   |                            -- Tilt, Perkussive popler


Follow ups

References