|
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) |
16.05.2013, 11:31 | #2 | |||||||||||
König
Registriert seit: 06.09.2008
Ort: /dev/null
Beitr?ge: 1.988
Abgegebene Danke: 643
Erhielt 261 Danke für 28 Beiträge
Downloads: 68
Uploads: 0 Nachrichten: 11697 Renommee-Modifikator:
3552 |
__________________
Es ist kein Zeichen von Gesundheit, an eine von Grund auf kranke Gesellschaft gut angepasst zu sein. |
|||||||||||
16.05.2013, 12:25 | #3 | ||||||||||||
Neuling
Registriert seit: 12.01.2011
Ort: Brandenburg
Alter: 35
Beitr?ge: 23
Abgegebene Danke: 2
Erhielt 5 Danke für 2 Beiträge
Themenstarter
Downloads: 36
Uploads: 0 Nachrichten: 52 Renommee-Modifikator:
0 |
Zitat:
hat nie einer behauptet das es von mir ist |
||||||||||||
16.05.2013, 12:39 | #4 | |||||||||||
König
Registriert seit: 06.09.2008
Ort: /dev/null
Beitr?ge: 1.988
Abgegebene Danke: 643
Erhielt 261 Danke für 28 Beiträge
Downloads: 68
Uploads: 0 Nachrichten: 11697 Renommee-Modifikator:
3552 |
dann gehört das erst recht dazu...
Achja und vielleicht sollte man auch sein Köpfchen zum Threads erstellen benutzen...kann ja net schaden^^
__________________
Es ist kein Zeichen von Gesundheit, an eine von Grund auf kranke Gesellschaft gut angepasst zu sein. |
|||||||||||
16.05.2013, 13:02 | #5 | ||||||||||||
Neuling
Registriert seit: 12.01.2011
Ort: Brandenburg
Alter: 35
Beitr?ge: 23
Abgegebene Danke: 2
Erhielt 5 Danke für 2 Beiträge
Themenstarter
Downloads: 36
Uploads: 0 Nachrichten: 52 Renommee-Modifikator:
0 |
Zitat:
klar schadet es nicht , hab auch genug eigne txt's hier die von mir sind und auch schon vielen leuten geholfen haben nur werde ich die sicher nicht on stellen und anderen die möglichkeit geben , nen angriffspunkt zu finden , und das die fehlerbehebung & der support hier nicht so ist wie es in dem HelpDesk sein sollte , weiß glaub Jeder * so traurig es auch ist * |
||||||||||||
16.06.2013, 14:53 | #6 | ||||||||||||
Profi
Registriert seit: 12.01.2011
Ort: @home
Alter: 42
Beitr?ge: 584
Abgegebene Danke: 99
Erhielt 136 Danke für 35 Beiträge
Downloads: 4
Uploads: 0 Nachrichten: 747 Renommee-Modifikator:
1641 |
Zitat:
Man sollte nicht jeden user auf gleiche stufe mit anderen stellen |
||||||||||||
17.06.2013, 11:13 | #7 | |||||||||||
König
Registriert seit: 11.08.2008
Ort: HH
Alter: 42
Beitr?ge: 1.544
Abgegebene Danke: 168
Erhielt 528 Danke für 42 Beiträge
Downloads: 23
Uploads: 1 Nachrichten: 1414 Renommee-Modifikator:
3167 |
Moin! sleep 10 ist mal heftig!
Ich würde pgrep bevorzugen um die PID zu bekommen und in einer while schleife prüfen ob der Prozess beendet wurde. Abbruchbedingung wäre dann nach 10 sekunden um keine Endlosschleife zu provozieren. Nach dem starten wär es auch gut zu prüfen ob der Prozess wieder läuft. best regards, Def
__________________
[Sig removed by Administrator: Signature can not exceed 20GB]
|
|||||||||||
17.06.2013, 16:42 | #8 | |||||||||||
König
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0 Nachrichten: 4155 Renommee-Modifikator:
7257 |
Oder einfach mal nagios angucken
__________________
|
|||||||||||
18.06.2013, 09:10 | #9 | |||||||||||
König
Registriert seit: 11.08.2008
Ort: HH
Alter: 42
Beitr?ge: 1.544
Abgegebene Danke: 168
Erhielt 528 Danke für 42 Beiträge
Downloads: 23
Uploads: 1 Nachrichten: 1414 Renommee-Modifikator:
3167 |
Das geht natürlich auch
__________________
[Sig removed by Administrator: Signature can not exceed 20GB]
|
|||||||||||
18.06.2013, 15:22 | #10 | |||||||||||
König
Registriert seit: 15.10.2008
Beitr?ge: 1.923
Abgegebene Danke: 23
Erhielt 571 Danke für 38 Beiträge
Downloads: 8
Uploads: 0 Nachrichten: 4155 Renommee-Modifikator:
7257 |
Und wenn der ts server mal nicht mehr laufen sollte, einfach mit nagois anstubsen, ganz automatisch
Ich mach mir doch nicht die mühe und gucke immer ob alles läuft. Dazu noch die android app anag und dann hat man immer im blick ob alles im grünen ist
__________________
|
|||||||||||
Stichworte |
prüfen, script, server, ts3 |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1) | |
|
|