script / programm zum stoppen bzw starten eines programms

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
nkai
Beiträge: 13
Registriert: 29.09.2006 22:11:15

script / programm zum stoppen bzw starten eines programms

Beitrag von nkai » 06.10.2006 15:34:30

hallo
ich brauche ein script mit dem ich 3 datein starten kann und das per command (zb:)

./emu start //starten
./emu stop // stoppen
./emu restart // restarten

das programm / script muss die programme automatisch neustarten wenn 1 davon crasht (nur das gecrashte neustarten)

ist das möglich?

danke im vorraus

Benutzeravatar
fragenfrager
Beiträge: 658
Registriert: 31.12.2003 08:47:15

Beitrag von fragenfrager » 06.10.2006 17:45:09

ich denk schon dass es möglich ist... nen shellscript sollte das regeln können. Das mit dem Neustart des Prozesses bei crash muss halt irgendwie abgefragt werden

Methusalix

script / programm zum stoppen bzw starten eines programms

Beitrag von Methusalix » 06.10.2006 19:20:38

Hallo,

da ich emu nicht kenne, kann ich da nichts weiter zu sagen.
Aber ein Grundgerüst als Anregung könnte so aussehen:

Code: Alles auswählen

#!/bin/sh
case "$1" in
        start)
                emu -Anweisungen
        ;;
        stop)
                emu -Anweisungen
        ;;
        restart)
                den laufenden Prozeß ermitteln und killen
        ;;
        *)
                echo "Usage: ./shell-skript-name {start|stop|restart}"
                exit 1
         ;;
esac
exit 0
Du kannst Dir -als Anregung- auch alle möglichen start/stop Skripte
z.B. unter /etc/rc*.d mal anschauen und gegebenenfalls durch eigene
Inhalte ersetzen (unter einem neuen Skript-Namen natürlich).

Gruß
Matthias

Antworten