Mailinglist Archive: opensuse-de (4664 mails)

< Previous Next >
Re: Prozess abprüfen.. wie ?
  • From: "Alex Ascherl" <linux@xxxxxxxxxxxx>
  • Date: Fri, 20 Feb 2004 19:07:51 +0100
  • Message-id: <00f401c3f7dc$74bc0210$1402a8c0@xxxxxxxxxxxx>
> >>>Ich muss einen Prozess per Script abprüfen, ob er noch läuft und wenn
> >>> nicht diesen wieder starten.
> >>
> >>Schau Dir mal /etc/inittab nach 'respawn' durch.
> >
> > Ich dachte eher an ein Script welches per "ps ax |grep ddclient"
> > abprüft. Wie ich dann aber das Script entscheiden lasse ob es ddclient
> > wieder startet oder nicht weiss ich nicht.
>
> while /bin/true ; echo "Dein Prozess"; sleep 1; done

Das hört sich doch vielversprechend an.
>
> Ohne ps und grep, sollte aber gehen. Ersetze das echo "Dein Prozess" mit
> dem Startbefehl Deines Programs.
Ich werde es gleich mal testen.

>
> Zu Risiken und Nebenwirkungen fragen Sie O'Reilly's 'Linux Server Hacks'
> oder ein Linuxbuch Ihres Vertrauens :)

Muss mir endlich mal ein Buch über Linux Programming kaufen. ... hast Recht!

>
> Stefan
>
> PS: Die init-Lösung ist besser.

Ich hab jeztz in die inittab folgendes eingetragen:
SV:123456:respawn:/usr/sbin/ddclient

mit telinit q die iniitab neu einlesen lassen und den Befehl mittels kill
abgeschossen.
Er wird aber leider nicht neu gestartet.

Was ist da falsch dran ?
Ein man inittab erbrachte nicht das Gewünschte.

Gruß Alex


< Previous Next >
Follow Ups