Re: Ps aux Frage
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
Reply to:
- References:
- Ps aux Frage
- From: "Daniel Rafflenbeul" <daniel-r@gmx.net>
- Re: Ps aux Frage
- From: Alexander Skwar <alexanders.mailinglists+nospam@gmail.com>