![](https://seccdn.libravatar.org/avatar/04e9b659dabb6ef88308aa2c68abeb3e.jpg?s=120&d=mm&r=g)
Ekkard Gerlach
wie kann ich die Prozess-Starts mit ihren Aufrufparametern mitprotokollieren ?
Ist der syslogd schon einmal die richtigen Richtung ?
Eher nicht. Ich wuerde dazu mal einen Blick auf das Process Accounting werfen. Das muss AFAIK in den Kernel kompiliert werden, und ausserdem muss noch ein Paket mit den entsprechenden Tools installiert werden. Ich selbst habe bisher aber noch nicht damit gearbeitet.
Ein Bsp: echo "nur ein test"| mail -s "Test" gerlach
ruft mal eben ganz schnell sendmail auf bevor die Mail bei mir in /var/spool/mail liegt. Mit top ist das belegbar. Wenn sehr viele Mails hintereinander geschickt werden erscheint sendmail in der Liste der aktiven Prozesse, AUCH WENN SENDMAIL vorher mit /etc/rc.d/sendmail stop gestoppt worden ist (siehe thread "fetchmail -- kleines logikproblem"). Hier will ich wissen wie sendmail von mail gestartet wird.
Dabei sind zwei Dinge zu unterscheiden. Es ist moeglich, sendmail als Daemon laufen zu lassen, so dass Mails per SMTP auf Port 25 angenommen werden. Das laesst sich mit /etc/rc.d/sendmail stop (bzw. durch SMTP=no in /etc/rc.config) abschalten. Unabhaengig davon wird aber immer sendmail fuer den Transport von Mails (ob nun lokal oder nicht) benutzt. Dazu ruft ein Mailprogramm (z.B. mail) dann direkt das Programm /usr/lib/sendmail (bzw. /usr/sbin/sendmail) auf, gibt ihm die Zieladresse(n) (und vielleicht noch ein paar Optionen) als Kommandozeilenargument(e) und die eigentliche Mail auf der Standardeingabe. Das ist voellig in Ordnung. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/13b511c0f91e78192da6778719bbd115.jpg?s=120&d=mm&r=g)
Ekkard Gerlach
wie kann ich die Prozess-Starts mit ihren Aufrufparametern mitprotokollieren ?
trace? Vermutlich zu "low level". Oder vielleicht ein kleines Workaround mit ps und sleep in ner Schleife? Matthias -- SelfLinux http://www.selflinux.de Matthias.Kleine@selflinux.de --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
![](https://seccdn.libravatar.org/avatar/9ea10c347fb6c7791eadb4f19a94d5db.jpg?s=120&d=mm&r=g)
Eilert Brinkmann wrote:
...
..... Unabhaengig davon wird aber immer sendmail fuer den Transport von Mails (ob nun lokal oder nicht) benutzt.
Das dachte im thread "fetchmail -- kleines logikproblem" auch der Dieter. Bei fetchmail stimmt es nicht. Verstümmle sendmail doch einfach mal als Umbenennung und starte fetchmail . Es gibt keinen Fehler - im Gegensatz zu "mail". Was benutzt fetchmail - oder macht fetchmail es alleine ? Gruss Ekkard --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com
participants (3)
-
eilert@informatik.uni-bremen.de
-
Matthias.Kleine@selflinux.de
-
SPS_Gerlach@online.de