Per Cronjob die Dienste überwachen ...

L

legionaer

Langsam Durchblick bekomm
Hallo

Ich betreibe einige Gameserver, die manchmal einfach abrauchen und natürlich nicht von alleine wieder hochkommen.
Was ich brauche, ist ein Script, das überprüft ob ein bestimmter Dienst, der von einem bestimmten User gestartet wurde noch lebt. Wenn das der Fall ist, soll das Script nix machen, aber wenn der Dienst nicht mehr da ist, soll der dienst mit einem bestimmten User gestartet werden.

Schön wäre auch eine Protokolierung in einem LogFile.

DANKE & Gruß
 
Versteh ich dich richtig, das wir dir jetzt ein Script schreiben sollen?
 
man bash , man sh , man crontab , man cron ;)

MFG

Dennis
 
Zuletzt bearbeitet:
Hallo,
Du könntest ein Skript machen welches über einen Cronjob regelmäßig aufgerufen wird, in dem Du mit "ps -ax | grep (dienst,user)" den Prozess abfrags und danch mit einer If-Schleife entweder den Dienst nachstartest oder halt das Skript beendet wird.
Die log könntest Du über aus dem Skript heraus mit einem echo in der if-Schleife verbinden.
Das mal so auf die schnelle.

Gruß Oli
 
DennisM schrieb:
man bash , man sh , man crontab , man cron ;)

MFG

Dennis

Aber @DennisM
Was denkst du denn?
Als admin von mehreren Gameservern kennt @legionaer das doch alles längst. ;)
legionaer schrieb:
Ich betreibe einige Gameserver, die manchmal einfach abrauchen und natürlich nicht von alleine wieder hochkommen.
:devil:
@legionaer
Wo hängt es denn bei deinen Versuchen?
Was hast du bisher versucht?
Ein paar Zeilen deines Scriptes wären nicht schlecht.
Eventuell solltest du so nebenbei auch mal nach der Ursache forschen, warum die
...manchmal einfach abrauchen ..

Schildere dein Problem mal etwas präziser, was du für Hilfe brauchst.

Gruß Wolfgang
 

Ähnliche Themen

NAS-Drive Mount in Bash-Script über crontab

Keine grafische Oberfläche (Debian Installation)

Datei auslesen und fund per MAil versenden.

Service oder Screen überwachen und ggf. Neustarten?!

Queue für copy Script

Zurück
Oben