Am 11.12.13 10:08, schrieb Thomas Schmidt:
> Hi Heiko!
>
> Am 11. Dezember 2013 09:23 schrieb Heiko Schlittermann 
> <[email protected]>:
>> Kannst Du genau beschreiben, was passieren soll?
>> Und was Du versuchst, zu starten? Und wie man prüfen kann,
>> ob es funktioniert hat.
> Ich habe ein Programm in node.js. Es wird als einfacher Benutzer
> gestartet mit dem Befehl "/usr/sbin/node /usr/share/CUL_FS20/app.js".
> Der Benutzername und die Pfade sind in jeder Installation anders.
>
> Dieses Programm soll beim Systemstart gestartet werden. Das
> Kontrollprogramm des Daemons sollte status, stop, restart und start
> beherrschen. Bei "stop" kann es einfach gekillt werden. Ein Logfile
> brauche ich nicht, das habe ich jetzt innerhalb vom Programm gelöst.
>
> Der Prozess heißt "CUL_FS20". Es wird wohl reichen, das Vorhandensein
> so eines Prozesses zu prüfen um zu wissen, ob der Daemon läuft. pstree
> sagt: bash───CUL_FS20───4*[{CUL_FS20}]
Da habe ich mit restartd gute Erfahrungen gemacht:
Restartd is a daemon for checking running and not running processes. It
reads the /proc directory every n seconds and does a POSIX regexp on the
process names. You can execute a script or a program if the process is
or is not running.

# Example:
#
# restartd ".*restartd" "/bin/echo 'It is not running!'
>/tmp/restartd.out" "/bin/echo 'It is running!' >/tmp/restartd.out"

Grüße

Konrad


_______________________________________________
Lug-dd maillist  -  [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd

Antwort per Email an