PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Dateien per mail aus Shellscript



Klabautermann
27.02.03, 18:34
Hallo,

ich möchte ein kleines Shellscript schreiben, das mit bestimmte Dateien von meinem Server zumailt. Leider weiß ich nicht wie ich die Dateianhänge in die Mail bekomme.
Einfacher Text stellt mit

mail du@irgendwo.de -s "BlaBla" < Text
ja kein Problem da. Aber wie mache ich das mit anderen formaten (z.B. Tar-Archive)?

Natürlich könnte ich z.B. auf Perl ausweichen, dazu erscheint mir die Problemstellung aber zu Trivial.

Gruß
Klabautermann

Ptah
27.02.03, 22:50
Hier ist ein Ausschnitt von einem Script das ich habe:

# Path to store the temporary zipfile.
path="/tmp";

# Name of the zipfile.
filename="filename.zip";

# Where to mail the zipfile.
mailto="a@b.c";

# The backup process.
zip -q $path/$filename /path/to/files/*
zip -q $path/$filename /path/to/file2
zip -q $path/$filename /path/to/file3

# Comment out the line(s) below if you don't want the zipfile to be mailed or removed.
uuencode $path/$filename $filename | mail -s $filename $mailto
rm -f $path/$filename

Ich hoffe das hilft dir weiter.

Klabautermann
28.02.03, 09:39
Hallo,

das hat absolut geholfen. uuencode ist die Lösung des ganzen.

Herzlichen dank
Klabautermann