/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Overføre indhold af mail til tekst-fil.
Fra : Hans Larsen


Dato : 02-01-05 20:26

Hejsa,

Vi har en firewall i firmaet som sender en log fil via mail ca. 3-5 gange om
dagen. Jeg ville gerne have de log filer overført til en tekst fil
automatisk. Dvs. jeg skal ha lavet et script på vores Linux maskine, som
henter mailen, og derefter tilføjer den i slutningen af en tekst-fil. Det
kunne osse være rart hvis den lavede en nye tekst-fil hver dag, hvor navnet
på filen er datoen.
Er der nogen der kan få mig startet på sådan et script, jeg ved nemlig ikke
helt hvordan jeg skal hul på det.

Hilsen
Hans



 
 
torben (02-01-2005)
Kommentar
Fra : torben


Dato : 02-01-05 20:41

Hans Larsen wrote:
> Hejsa,
>
> Vi har en firewall i firmaet som sender en log fil via mail ca. 3-5 gange om
> dagen. Jeg ville gerne have de log filer overført til en tekst fil
> automatisk. Dvs. jeg skal ha lavet et script på vores Linux maskine, som
> henter mailen, og derefter tilføjer den i slutningen af en tekst-fil. Det
> kunne osse være rart hvis den lavede en nye tekst-fil hver dag, hvor navnet
> på filen er datoen.
> Er der nogen der kan få mig startet på sådan et script, jeg ved nemlig ikke
> helt hvordan jeg skal hul på det.
>
> Hilsen
> Hans
>
>
Det lyder som noget i retning i procmail fulgt af et perl-script.

Jeg har engang lavet noget tilsvarende, men kan ikke huske hvilke perl
moduler, jeg brugte.

Prøv at spørge i dk.edb.programmering.perl, hvor jeg sat FUT til.

Mvh. Torben

bvm (02-01-2005)
Kommentar
Fra : bvm


Dato : 02-01-05 20:45

Hans Larsen wrote:
> Hejsa,
>
> Vi har en firewall i firmaet som sender en log fil via mail ca. 3-5 gange om
> dagen. Jeg ville gerne have de log filer overført til en tekst fil
> automatisk. Dvs. jeg skal ha lavet et script på vores Linux maskine, som
> henter mailen, og derefter tilføjer den i slutningen af en tekst-fil. Det
> kunne osse være rart hvis den lavede en nye tekst-fil hver dag, hvor navnet
> på filen er datoen.
> Er der nogen der kan få mig startet på sådan et script, jeg ved nemlig ikke
> helt hvordan jeg skal hul på det.
>
> Hilsen
> Hans
>
>

brug /etc/smrsh ...

Du laver er record i /etc/aliases som fx:
logmodtager | /etc/smrsh/logmodtager.sh

(Husk newaliases)

Så laver du et script /etc/smrsh/logmodtager.sh der blot cat-er til en fil:

cat - > ..../log`date +%y%m%d%H%M`

du skal så blot rette recipient for din fw-log til "logmodtager"

Søg
Reklame
Statistik
Spørgsmål : 177553
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste