Re: Fw: SuSE 9.0 - [cron] <defunct>
Hallo Jan, Hallo Leute, hab ich gemacht, und die Logdateien sagen folgendes: Mon Feb 2 09:52:00 CET 2004 Mon Feb 2 09:52:01 CET 2004 Daher denke ich nicht, das sich da was überschneidet. Und obwohl die nur eine Sekunde zu laufen scheinen habe ich die vollen 60 Sekunden den <defunct> Eintrag in der Prozessliste. Gruß Thomas ----- Original Message ----- From: Jan Trippler To: suse-linux@suse.com Sent: Sunday, February 01, 2004 10:02 PM Subject: Re: Fw: SuSE 9.0 - [cron] <defunct> Am Sonntag, 1. Februar 2004 21:45 schrieb Jan Trippler: [...]
Lass Dir doch mal die Start- und Stopp-Zeiten der einzelnen Jobs protokollieren. Ergänze die crontab-Zeilen wie folgt (in einer Zeile): * * * * * /bin/date >>/tmp/mrtg.log; echo $$ >>/tmp/mrtg.log; /usr/bin/mrtg ... ; date >>/tmp/mrtg.log [...]
Ähm, besser (weil eindeutig zu identifizieren) wäre folgende Syntax (eine Zeile): * * * * * PID=$$; /bin/date >/tmp/mrtg$PID.log; /usr/bin/mrtg ... ;date >>/tmp/mrtg$PID.log Dann kriegst Du für jeden Job eine eigene Datei und kannst Start- und Endezeiten vergleichen. Jan -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 2. Februar 2004 09:53 schrieb Thomas Hendrich: [...]
hab ich gemacht, und die Logdateien sagen folgendes:
Mon Feb 2 09:52:00 CET 2004 Mon Feb 2 09:52:01 CET 2004
Daher denke ich nicht, das sich da was überschneidet. Und obwohl die nur eine Sekunde zu laufen scheinen habe ich die vollen 60 Sekunden den <defunct> Eintrag in der Prozessliste.
Das ist ziemlich merkwürdig. Eigentlich sollte ja der 2. Eintrag erst erscheinen, wenn mrtg fertig ist - schiebt sich das Teil in den Hintergrund? Mir fallen jetzt noch 2 Möglichkeiten zum Test ein: 1. Bau vor den 2. mrtg-Aufruf mal ein sleep 5, dann startet der mit 5 Sekunden Verzögerung 2. Pack den mrtg-Aufruf in ein Script und lass Dir den Return-Code ausgeben, die eigene PID sowie die Prozessliste der laufenden mrtg-Prozesse. Dann siehst Du, ob sich der in Deinem Script gestartete mrtg überhaupt beendet oder im Hintergrund lustig weitermacht. Jan P.S.: Lass bitte das TOFU sein, das nervt beim Lesen der Mails
participants (2)
-
Jan.Trippler@t-online.de
-
Thomas Hendrich