Mailinglist Archive: opensuse-de (4664 mails)

< Previous Next >
Re: Prozess abprüfen.. wie ?
  • From: "Alex Ascherl" <linux@xxxxxxxxxxxx>
  • Date: Fri, 20 Feb 2004 19:27:45 +0100
  • Message-id: <013801c3f7df$3d999970$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

Ich habe jetzt
9:3:respawn:/usr/sbin/ddclient
in die inittab eingetragen und mit telinit q neu eingelesen.

Jetzt startet das Programm ddclient aber 10 Mal...
Das ist doch nicht normal, oder ?

>
> 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
>
>
> --
> Um die Liste abzubestellen, schicken Sie eine Mail an:
> suse-linux-unsubscribe@xxxxxxxx
> Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken
> Sie eine Mail an: suse-linux-help@xxxxxxxx
>
>


< Previous Next >