Hallo Liste, wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll schreiben)? Dankbar für Hinweise, Uli
Am Fre, 12 Okt 2001, schrieb Ulrich Klenk:
wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll schreiben)?
skript|mail -s "Ausgabe von Skript skript" empfänger@domain Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Am Fre, 12 Okt 2001, schrieb Thorsten Haude:
* Christoph Maurer
[01-10-12 09:38]: skript|mail -s "Ausgabe von Skript skript" empfänger@domain Kann man From: setzen?
Über die sendmail-Namensumsetzung, denke ich! Direkt AFAIK nicht. Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
On 12 Oct 2001, at 9:59, Thorsten Haude wrote:
Moin,
* Christoph Maurer
[01-10-12 09:38]: skript|mail -s "Ausgabe von Skript skript" empfänger@domain Kann man From: setzen?
z.B.: { echo "From: absender@domain" echo "Subject: Ausgabe von Skript skript" echo skript } | /usr/sbin/sendmail empfänger@domain Andreas
Moin,
* Andreas Kyek
Kann man From: setzen? z.B.:
{ echo "From: absender@domain" echo "Subject: Ausgabe von Skript skript" echo skript } | /usr/sbin/sendmail empfänger@domain Danke, archiviert.
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Am Freitag, 12. Oktober 2001 09:59 schrieb Thorsten Haude:
Moin,
* Christoph Maurer
[01-10-12 09:38]: skript|mail -s "Ausgabe von Skript skript" empfänger@domain
Kann man From: setzen?
Die Methode von Andreas funktioniert. Wenn du zusaetzlich die Bounce-Adresse setzen willst, musst der aufrufende Prozess einem "trusted"-User gehoeren und der Parameter "-f bounceuser@domain" in den sendmail Aufruf eingefuegt werden. Peter
Am Fre, 12 Okt 2001, schrieb Peter Wiersig:
Am Freitag, 12. Oktober 2001 09:59 schrieb Thorsten Haude:
Moin,
* Christoph Maurer
[01-10-12 09:38]: skript|mail -s "Ausgabe von Skript skript" empfänger@domain
Kann man From: setzen?
Die Methode von Andreas funktioniert. Wenn du zusaetzlich die Bounce-Adresse setzen willst, musst der aufrufende Prozess einem "trusted"-User gehoeren und der Parameter "-f bounceuser@domain" in den sendmail Aufruf eingefuegt werden.
Trusted User muß nicht unbedingt sein, wenn nicht bekommst Du eine X-Authentication-Warning im Header (wie meine Mail ihn z.B. hat), Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Moin,
* Christoph Maurer
Trusted User muß nicht unbedingt sein, wenn nicht bekommst Du eine X-Authentication-Warning im Header (wie meine Mail ihn z.B. hat), Die sollte man schon vermeiden. Je weniger Warnungen es gibt, desto auffälliger sind die 'echten' Warnungen.
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Hallo, vor einiger Zeit hatte ich mal ein Suse 6.1 mit KDE laufen, bei diesem Rechner habe ich einfach in der Xservers den Xvnc als Server eingetragen und konnte mich da somit per Vncview über Xdm an diesem anmelden. Jetzt habe ich eine Suse7.1 installation und wollte dieses genau so bewerkstelligen, doch das schlägt fehl - trage ich den Xvnc als Server ein wird zwar ein Xvnc und ein KDM beim start gestartet doch kann da nicht mit Vncview zugreifen. Und wenn ich dann mal das vncserver script verwende (startkde in der Xstartup) wird zwar KDE gestartet doch leider hängen die die meisten anwendungen dann auf (es kommt so ein Fenster mit dem Hinweise auf den Bugreport) ohne VNC läuft KDE2 wunderbar. Würde mich mich freuen wenn mir jemand helfen könnte KDE2 mittels VNC zu nutzen Hans
Ich liebe Linux :-) zig Möglichkeiten, und diese gefiel mir am besten: /opt/skript | mail -s "Yipiehe" ich@dort.info Gruss, Uli
> wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes > Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll > schreiben)?
skript|mail -s "Ausgabe von Skript skript" empfänger@domain
On Fri, 12 Oct 2001, Christoph Maurer wrote:
Am Fre, 12 Okt 2001, schrieb Ulrich Klenk:
wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll schreiben)?
skript|mail -s "Ausgabe von Skript skript" empfänger@domain
Ja, das geht recht gut. Fuer ein paar mehr Moeglichkeiten (diverse Header-Angaben) spielt das Programm nail (ja, mit n) recht ordentlich. Gehoert vielleicht zur Distri? Sonst bei freshmeat holen, war einfach zu installieren Schau Dir folgende Hilfeausgabe von nail an: nail: Ungültige Option -- »-« Usage: nail [-iInv] [-s subject] [-a attachment] [-c cc-addr] [-b bcc-addr] [-r from-addr] to-addr ... [- sendmail-options ...] nail [-eiInNv] -f [name] nail [-eiInNv] [-u user] Bett, nicht wahr! Gruss Peter Blancke -- Nachtwaechter ist der Wahnsinn, weil er wacht...
Moin, * Ulrich Klenk[01-10-12 09:13]: >wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes >Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll >schreiben)? Das hat eben funktioniert: echo "Testnachricht" | mutt -s Subjekt -c yoo@vranx.de Allerdings: - Die Manpage hat mir nicht verraten, wie man den Empfänger setzt, mit '-c' setzt man ein CC:. - Ebenso der Absender, Du kannst also Probleme mit nicht-kanonischen Hosts haben. Vielleicht benutzt Du einfach '/usr/sbin/sendmail -f' Weiß jemand mehr? Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Am Fre, 12 Okt 2001, schrieb Thorsten Haude: > * Ulrich Klenk[01-10-12 09:13]: > >wie kann ich die Standardausgaben eines über ein Bash-Skript gestartetes > >Programm (z.B. ht://Dig) per e-Mail verschicken (und in ein Protokoll > >schreiben)? > Das hat eben funktioniert: > echo "Testnachricht" | mutt -s Subjekt -c yoo@vranx.de > Allerdings: > - Die Manpage hat mir nicht verraten, wie man den Empfänger setzt, mit > '-c' setzt man ein CC:. > - Ebenso der Absender, Du kannst also Probleme mit nicht-kanonischen > Hosts haben. Vielleicht benutzt Du einfach '/usr/sbin/sendmail -f' Du schreibst einfach die Adresse hin, brauchst keinen Schalter: Siehe man mutt: mutt [-nx] [-e cmd] [-a file] [-F file] [-H file] [-i file] [-s subj] [-b addr] [-c addr] addr [...] ^^^^^ Aber mutt ist dafür völlig überdimensioniert, mail tut's auch. Ich verwende mutt von der Kommandozeile immer nur, wenn ich eine Mail mit Attachments generieren will, und auch dann gibt es über uuenview "optimalere" Möglichkeiten, aber ich weiß die Syntax davon nie auswendig. Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Moin,
* Christoph Maurer
Du schreibst einfach die Adresse hin, brauchst keinen Schalter:
Siehe man mutt: mutt [-nx] [-e cmd] [-a file] [-F file] [-H file] [-i file] [-s subj] [-b addr] [-c addr] addr [...] ^^^^^ Meine Manpage (Feb. 2000) sieht anders aus, seltsam. Da stehen nur die Schalter und ggf. ihre Parameter.
Aber mutt ist dafür völlig überdimensioniert, mail tut's auch. Stimmt, aber wenn ich an Mail denke, ist bei mir der erste Griff zu Mutt.
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
Am Fre, 12 Okt 2001, schrieb Thorsten Haude:
* Christoph Maurer
[01-10-12 10:00]: Du schreibst einfach die Adresse hin, brauchst keinen Schalter:
Siehe man mutt: mutt [-nx] [-e cmd] [-a file] [-F file] [-H file] [-i file] [-s subj] [-b addr] [-c addr] addr [...] ^^^^^ Meine Manpage (Feb. 2000) sieht anders aus, seltsam. Da stehen nur die Schalter und ggf. ihre Parameter.
Du nutzt 1.2.25i, ich 1.3.21i (nachdem die mit 7.1 mitgelieferte 1.3.12i nicht ganz zu gebrauchen war) Gruß Christoph -- Christoph Maurer - Paul-Röntgen-Straße 7 - 52072 Aachen - Tux#194235 mailto:christoph-maurer@gmx.de - http://www.christophmaurer.de Auf der Homepage u.a.: Installation von SuSE 7.0 auf Notebook Acer Travelmate 508 T, Elektrotechnik an der RWTH Aachen
Moin,
* Christoph Maurer
Am Fre, 12 Okt 2001, schrieb Thorsten Haude:
Meine Manpage (Feb. 2000) sieht anders aus, seltsam. Da stehen nur die Schalter und ggf. ihre Parameter. Du nutzt 1.2.25i, ich 1.3.21i (nachdem die mit 7.1 mitgelieferte 1.3.12i nicht ganz zu gebrauchen war) Ich kann irgendwie nicht vorstellen, daß 1.2.5 keinen Empfänger setzen konnte, also wird wohl die Manpage buggy sein.
Thorsten -- They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety. - Benjamin Franklin
participants (7)
-
Andreas Kyek
-
Christoph Maurer
-
Hans Anthes
-
Peter Blancke
-
Peter Wiersig
-
Thorsten Haude
-
Ulrich Klenk