DotNet (16.03.2016)
-
06.07.2013, 16:18 #1
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
Code:/etc/init.d/ts3 (start/stop/restart)
Geändert von Snees (06.07.2013 um 16:19 Uhr)
-
The Following User Says Thank You to Snees For This Useful Post:
Ähnliche Themen
-
bash: lsb_release: command not found
Von TomatenKetchup im Forum Server-AdministrationAntworten: 2Letzter Beitrag: 24.12.2013, 19:27 -
Knuddels Multilogin Skript
Von .TaysoN im Forum Knuddels AllgemeinAntworten: 9Letzter Beitrag: 26.11.2013, 17:11 -
Anfänger PHP Langsames Skript
Von Snees im Forum AufgabenAntworten: 0Letzter Beitrag: 14.08.2013, 17:37 -
[Bash] Crawl Nicks
Von Ta1lor im Forum ShellprogrammierungAntworten: 0Letzter Beitrag: 10.02.2012, 21:24 -
Zippyplayer Homepage Skript.
Von Marc im Forum SkriptsprachenAntworten: 2Letzter Beitrag: 06.12.2011, 13:45
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.