Ausführen von Teamspeak Server beim Start und Herunterfahren von Teamspeak beim Herunterfahren

4958
user36192

Ich bin neu in Linux und habe einen Teamspeak 3-Server auf einem Ubuntu-Server. Ich möchte den Server automatisch starten und stoppen, wenn das System startet und herunterfährt. Ich verstehe, dass ich Skripte in / etc / init erstellen muss. Meine Frage ist, wie würde ich ein solches Skript schreiben? Ich versuche, es schön und einfach zu machen. Nachfolgend habe ich geschrieben, um dies zu ermöglichen.

In / etc / init habe ich eine Datei namens teamspeak3.conf, in dieser Datei habe ich Folgendes

Skriptstart /home/teamspeak3-user/teamspeak/ts3server_startscript.sh start

 stop /home/teamspeak3-user/teamspeak/ts3server_startscript.sh stop 

Skript beenden

Ist das richtig? Ich habe etwas gelesen und verstehe einfach nicht, was ich tun soll. Ich bin völlig verloren. Danke Leute.

0
Der Server muss nicht vor dem Herunterfahren angehalten werden - wenn der Computer ausgeschaltet ist, ist dies auch der TS-Server! Einen Autostart erhalten Sie unter [diese Antwort] (http://askubuntu.com/questions/48321/how-do-i-start-applications-automatically-on-login). kazoni vor 9 Jahren 0
Aber ich würde den Server lieber herunterfahren, als ein Herunterfahren zu erzwingen. user36192 vor 9 Jahren 0

1 Antwort auf die Frage

1
Matt Clark

Wenn Sie ein Skript in sich haben /etc/init.d/, sind Sie ziemlich bereit zu gehen.

Geben Sie einen dieser Befehle aus (abhängig von Ihrem System).

systemctl ermöglicht myscript

chkconfig myscript auf

Wenn Sie den Befehl zum Herunterfahren absetzen, SIGTERMwird a an alle laufenden Prozesse gesendet. Dies ist der Standardbefehl zum Herunterfahren.

Der Server sollte das alleine erledigen.