|
Webserver Fragen zum Apache, MySQL-Einrichtung und was sonst noch mit WebServern zu tun hat |
|
Themen-Optionen | Ansicht |
16.05.2013, 10:20 | #1 | |||||||||||
Neuling
Registriert seit: 12.01.2011
Ort: Brandenburg
Alter: 35
Beitr?ge: 23
Abgegebene Danke: 2
Erhielt 5 Danke für 2 Beiträge
Downloads: 36
Uploads: 0 Nachrichten: 52 Renommee-Modifikator:
0 |
Script: Pruefen ob TS3 Server ausgefuehrt wird
Dieses Script prüft alle 5 Minuten ob der TeamSpeak3 Server noch läuft und online ist und startet ihn bei Bedarf neu
Zuerst legen wir unter dem Home Verzeichnis, des Users, welcher den TS3 ausführt ein .sh Script an. PHP-Code:
PHP-Code:
Dieses Script bekommt folgenden Inhalt: Code:
#!/bin/sh # Pruefen ob TS3 Server läuft TEST=`ps -A | grep ts3server_linux | awk '{ print $4 }'` if [ "$TEST" != "ts3server_linux" ]; then /home/ts3/teamspeak3-server_linux-amd64/ts3server_startscript.sh stop sleep 10 /home/ts3/teamspeak3-server_linux-amd64/ts3server_startscript.sh start fi Code:
chmod 755 /home/ts3/ts3_check.sh Und legen einen Cronjob an, welcher das Script alle 5 Min. ausführt. Code:
nano ts3_check
Code:
*/5 * * * * ts3 /home/ts3/ts3_check.sh Jetzt noch Cron neu starten Code:
/etc/init.d/cron restart Code:
Nun wird alle 5 Minuten geprüft ob unser TS3 noch läuft; wenn nicht wir er neu gestartet. |
|||||||||||
Folgender Benutzer sagt Danke zu Arkades für den nützlichen Beitrag: | Lex (16.05.2013) |
Stichworte |
prüfen, script, server, ts3 |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1) | |
|
|