1. #1
    Avatar von Snees
    Registriert seit
    18.11.2011
    Beiträge
    1.001
    Thanked 590 Times in 319 Posts

    Standard Bash TS3-Server Skript (start/stop/restart)

    Aus Sicherheitsgründen sollte man TS3- oder Gameserver nicht als root starten, meine Lehrer sagen immer 'Anwendungsentwickler sind faul' und weil mir das wirklich zu viel Aufwand war zwischen den Benutzern zu wechseln und dann noch das Skript zum Starten oder Stoppen aufzurufen, habe ich mir dafür ein kleines Skript geschrieben, das ich unter /etc/init.d/ abgelegt habe.

    Der code:
    Code:
    #!/bin/sh
    #
    # Beschreibung: Startet oder stoppt den Teamspeak3-Server mit dem angegeben Benutzer
    # Datum: 06.07.2013
    
    #Absoluter Pfad zum Teamspeak-Verzeichnis
    tspfad="/home/teamspeak/teamspeak3-server_linux-x86"
    
    #Benutzer, der das Skript aufruft
    tsbenutzer="tsuser"
     
    case "$1" in
    
    	start)
    		su $tsbenutzer -c "$tspfad/ts3server_startscript.sh start"
    	;;
    	restart)
    		echo "Neustart des Teamspeak-Servers als Benutzer $tsbenutzer:"
    		$0 stop
    		$0 start
    	;;
    	stop)
    		su $tsbenutzer -c "$tspfad/ts3server_startscript.sh stop"
    	;;
    esac
    exit 0
    Aufruf:

    Code:
    /etc/init.d/ts3 (start/stop/restart)
    So kann man mit nur einem Kommando den TS3-Server als TS-Benutzer starten, auch wenn man als root eingeloggt ist.
    Geändert von Snees (06.07.2013 um 16:19 Uhr)

  2. The Following User Says Thank You to Snees For This Useful Post:

    DotNet (16.03.2016)

Ähnliche Themen

  1. bash: lsb_release: command not found
    Von TomatenKetchup im Forum Server-Administration
    Antworten: 2
    Letzter Beitrag: 24.12.2013, 19:27
  2. Knuddels Multilogin Skript
    Von .TaysoN im Forum Knuddels Allgemein
    Antworten: 9
    Letzter Beitrag: 26.11.2013, 17:11
  3. Anfänger PHP Langsames Skript
    Von Snees im Forum Aufgaben
    Antworten: 0
    Letzter Beitrag: 14.08.2013, 17:37
  4. [Bash] Crawl Nicks
    Von Ta1lor im Forum Shellprogrammierung
    Antworten: 0
    Letzter Beitrag: 10.02.2012, 21:24
  5. Zippyplayer Homepage Skript.
    Von Marc im Forum Skriptsprachen
    Antworten: 2
    Letzter Beitrag: 06.12.2011, 13:45
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.