![]()  | 
		
			
  | 
	|||||||
| Webserver Fragen zum Apache, MySQL-Einrichtung und was sonst noch mit WebServern zu tun hat | 
| 
		 | 
	Themen-Optionen | Ansicht | 
| 
			
			 | 
				#1 | |||||||||||
| 
			
			 Neuling 
			
		
			 
 Registriert seit: 12.01.2011 
				
Ort: Brandenburg 
				
Alter: 36 
				
					Beitr?ge: 23
				 
				
Abgegebene Danke: 2 
	
		
			
				Erhielt 5 Danke für 2 Beiträge
			
		
	 
 Downloads: 36 
Uploads: 0 Nachrichten: 52 Renommee-Modifikator: 
				
				
0 ![]()  | 
	
	
	
		
		
			
			 
			
			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  | 
		
| Stichworte | 
| prüfen, script, server, ts3 | 
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, G?ste: 1) | |
		
  | 
	
		
  |