← Back to team overview

sslug-teknik team mailing list archive

Re: Send en log fil via mail

 

On Wed, 28 Jul 2004 19:16:46 +0200
"Jan Larsen" <jan@xxxxxxxxxxxxx> wrote:

> > > >
> > > > Det jeg ville lave det er at i "var/log/httpd/*.log"
> > > >
> > > > Der er der en fil som jeg, via et job (en gang om dagen),
> > > vil sende en
> > > > kopi via mail, til en bruger.
> > > >
> > > > Hvordan laver jeg det lille sag ???
> > > 
> > > er vedkommende en bruger på det system ?
> > > i så fald kør et cronjob som den bruger der bare cat'er den fil
> > > 
> > > Ellers må du lave et lille script der sender det til vedkommende.
> > > 
> > UPS!
> > 
> > De liner var for lange, så her kommer den igen.
> > 
> > Det er sådan at en ven jeg har, han har sin hjemmeside hos mig, 
> > via denne maskine, hvor, den via poxy-pass, bliver sent over i 
> > en ande maskine. I poxy-pass i httpd.conf, der har jeg laven 
> > log på denne hjemmeside.
> > 
> > Det er den fil, som jeg vil senne til ham, og ja han er ikke 
> > oprette på denne maskine, som bruger.
> > 
> > Det jeg forstiller mig i princippet er 
> > "cp /var/log/httpd/fil_log xxx@xxxxxx", jeg ved godt at 
> > det ikke er den måde.
> > 
> > Den lille komando den smides ned i en fil i cron.daily.
> > 
> 
> Jesper K. Pedersen skrev til mig:
> "Du kan evt. bruge "mailto".
> 
> cat /var/log/httpd/fil_log|mailto xxx@xxxxxx
> 
> evt. tilføje: -s "subjekt på emailen"
> 
> cat /var/log/httpd/fil_log|mailto xxx@xxxxxx -s "subjekt på emailen" "
> 
> Det var sådan noget jeg ledet efter, men jeg kan ikke bruge mailto, 
> men jeg kunne godt bruge "sendmail xxx@xxxxx < /var/log/httpd/fil_log.
> 
> Hvordan får jeg så subjekt i den ?
> 

Sendmail kan være lidt tricky 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"

Så har du subjekt på din email.

Mvh
Jesper K. Pedersen


Follow ups

References