hyy
Wie schon mal gesagt, es geht um inadyn-mt bei mir..
Dieses Programm soll die IP dynamisch updaten.
Komischerweise beendet sich dieses Programm ohne speziellen Fehler .
So ala Ich habe geupdatet also kann ich aufhören.
Ich weiß es nicht....
Nur, in den Parametern des Programmes ist einer dabei um das
Programm in
im Background laufen zu lassen.
Der Ansatz es mit pid=$!
zu machen scheint nicht zu funktionieren , auch der Programmstart
mit inadyn & bringt in diese Richtung keine Ausgabe.
Wie also kann ich die Pid dieses gestarteten Programmes auslesen ??
"Alexander Skwar" schrieb im Newsbeitrag news:gxqK6-4tE-31@gated-
at.bofh.it...
Hi!
2011/3/17 Daniel Rafflenbeul <daniel-r@gmx.net>
Halloele..
Folgendes Problem ..
Ich starte ein Programm welches eigentlich durchgehend im
Background laufen soll.
Leider macht dieses Programm das nicht und ab und an beendet sich
dieses Programm.
Ich möchte jetzt folgendes machen :
Dieses Programm starten. (Es schreibt selber leider kein Pidfile)
prg &
Dann irgendwie auslesen mit welcher Pid es gestartet wurde und in
ein Pidfile schreiben.
pid=$!
echo $pid > pidfile
Dann per cron nachfragen alle xyz Minuten ob dieses Programm mit
der Pid noch läuft.
ps -p $(cat pidfile)
bzw.
pgrep prg
Läuft nicht mehr, dann neu starten
pgrep prg > /dev/null 2>&1 || prg
bzw.
ps -p $(cat pidfile) > /dev/null 2>&1 || prg
Bei dem "ps -p" Ansatz hast Du das thoretische Problem,
das es durchaus sein könnte, das irgendein anderes
Programm die PID "Deines" Programmes "recycled" hat.
Alexander
--
↯ Lifestream (Twitter, Blog, …) ↣ http://alexs77.soup.io/
↯
↯ Chat (Jabber/Google Talk) ↣ a.skwar@gmail.com , AIM: alexws77
↯
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org
(engl)
Archive: [🔎] AANLkTinU0wv2D1qawJSbq_FAUwezdCbuW8EUEFSOC-Z6@mail.gmail.com">http://lists.debian.org/[🔎] AANLkTinU0wv2D1qawJSbq_FAUwezdCbuW8EUEFSOC-Z6@mail.gmail.com
--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-german-REQUEST@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listmaster@lists.debian.org
(engl)
Archive: [🔎] 8ujda5Fa5qU1@mid.individual.net">http://lists.debian.org/[🔎] 8ujda5Fa5qU1@mid.individual.net