Anzeige:
Ergebnis 1 bis 7 von 7

Thema: Programm bei Bedarf restarten

  1. #1
    Registrierter Benutzer
    Registriert seit
    May 2004
    Beiträge
    5

    Programm bei Bedarf restarten

    Kann mir jemand sagen, wie ich durch einen Crontabeintrag gucken kann, ob ein bestimmtes Programm noch läuft und es ggf. restarten?

    Thx im Vorraus :o)

  2. #2
    Registrierter Benutzer Avatar von drcux
    Registriert seit
    Oct 2003
    Beiträge
    6.989
    man ps
    ps --help

  3. #3
    Registrierter Benutzer
    Registriert seit
    Jan 2003
    Beiträge
    2.325
    /var/run <-- ein interessantes Verzeichnis...
    Stichwort: Lock-Files.

  4. #4
    Registrierter Benutzer
    Registriert seit
    May 2004
    Beiträge
    5
    Joa, die Befehle kenn ich an sich schon, nur bin ich leider in Linux ziemlich unwissend... Wie mach ich denn ein Script und ne If Schleife dafür?

  5. #5
    WTF Avatar von lordsen
    Registriert seit
    Jan 2004
    Ort
    Fürth
    Beiträge
    225
    Eine der vielen Möglichkeiten wäre z.B:

    #!/bin/bash
    if [ $(ps ax|grep xmms|wc -l) = 0 ]; then
    xmms
    else
    echo "xmms läuft schon"
    fi

    xmms natürlich mit deinem Programm ersetzten.

    Das Ganze kopierst du und fügst es in den Editor deiner Wahl ein.--> speichern unter einen Namen deiner Wahl.

    Danach nicht vergessen das Ganze ausführbar zu machen.
    mit chmod +x DATEINAME

    ...und fertig ist dein Script. Das kannst du dann ausprobieren mit ./DATEINAME innerhalb deines Verzeichnises in dem die Datei liegt, oder du verschiebst es in ein Verzeichnis innerhalb deines Pfades und es langt ein einfaches DATEINAME.

    Achja und ein if Test ist keine Schleife
    "Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)

    Ich kenne den Ort an dem die ungenutzten Serifen von Helvetica gelagert werden.

  6. #6
    wuerstchen :-] Avatar von fl4kus
    Registriert seit
    Dec 2002
    Beiträge
    376
    Zitat Zitat von lordsen
    ps ax|grep xmms|wc -l
    ps ax|grep -c xmms <- so gehts auch
    achja nen grep -v grep dahinter waer noch ganz praktisch damit das 'grep -c xmms' nicht mitgezaehlt wird. also
    ps ax|grep -c xmms | grep -v grep
    Geändert von fl4kus (16.05.04 um 15:15 Uhr)

  7. #7
    Registrierter Benutzer Avatar von Shadowblade
    Registriert seit
    Oct 2003
    Beiträge
    75
    ein 'grep xmm[s]' kann sich selbst nicht fangen.

Ähnliche Themen

  1. Programm als root starten per Icon in xfce???
    Von holgerw im Forum Windowmanager
    Antworten: 8
    Letzter Beitrag: 21.01.05, 15:37
  2. suche Programm für Steuererklärung
    Von tantalus im Forum Linux Allgemein
    Antworten: 28
    Letzter Beitrag: 28.12.02, 16:38
  3. .desktop-Dateio als eigenständiges ausführbares Programm starten?
    Von prostetnik im Forum Anwendungen Allgemein, Software
    Antworten: 15
    Letzter Beitrag: 06.12.02, 11:40
  4. Wie finde ich das Programm auf der Festplatte?
    Von Felentur im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 06.12.02, 09:59
  5. rpm Programm KDE
    Von nul im Forum Anwendungen Allgemein, Software
    Antworten: 2
    Letzter Beitrag: 29.11.02, 18:38

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •