Debian Autostart? +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Linux-Server (/forumdisplay.php?fid=105) +---- Thema: Debian Autostart? (/showthread.php?tid=53592) |
Debian Autostart? - Mr. WeeDy - 13.02.2015 03:18 Moin, eine kleine Frage an die Spezialisten hier. Kenne mich nur wenig mit Debian aus und hoffe daher, das mir evt. der ein oder andere weiterhelfen kann. Es geht darum, das ich meinen kleinen vServer jeden Tag automatisch restarten will und das dann dabei gleichzeitig auch der TS automatisch hochfährt. Soweit so gut, das ganze lässt sich ja leicht mit Cronjob erledigen, allerdings funktioniert das ganze anscheinend noch nicht ganz. Leider fehlen mir da auch die großen Kenntnisse in Debian. Betriebssystem: debian-7.0-x86_64 Gestartet wird alles mit dem root, ja ich weiß, sollte man eig. nicht. Aber machen wir es jetzt erstmal so. vServer restarten lassen: Ich gehe mit Putty in die Console und gebe folgendes ein 0 5 * * * /sbin/shutdown -r now So wird der Cronjob täglich um 5 Uhr ausgefürt und der vServer gerestartet. Denke hier sollte soweit alles richtig sein? Teamspeak restarten lassen: Ich gehe mit WinSCP in den folgenden Pfad etc/init.d und füge dort mein TS3 Autostartscript ein. Nutze danach dann folgenden Befehl in Putty zum updaten update-rc.d SKRIPTNAME defaults Fertig. Ich vermute, das bis hier hin soweit alles richtig ist. Wohl eher habe ich einen Fehler im TS3 Autostartscript? Hier mal das Script: PHP-Code: #!/bin/sh
RE: Debian Autostart? - Stricted - 13.02.2015 05:50 was gibt das ganze denn aus wenn du das script mal manuell ausführst? also "service ts3 start" (ts3 mit dem namen ersetzen den du der datei gegeben hast) RE: Debian Autostart? - iMarkus - 13.02.2015 06:58 Ist bei mir startet der TS sowieso automatisch beim Restart. Nutze die Default Teamspeakfiles und hatte bisher noch nie Probleme. Eher ein schwacher Trost für dich, vielleicht liegt es ja wirklich daran, dass du den TS auf root starten willst. Möglicherweise blockiert er das? RE: Debian Autostart? - skilfin - 13.02.2015 08:09 Soweit ich weiß (Hab es mal bei einer älteren version getestet, kann also sein das es gefixt ist) ist ein starten mit root rechten möglich. Würde dir aber dennoch empfhelen ihn mit einem seperaten User zu starten und das skript anzupassen. RE: Debian Autostart? - Atchu - 13.02.2015 08:10 iMarkus schrieb: Ist bei mir startet der TS sowieso automatisch beim Restart. Nutze die Default Teamspeakfiles und hatte bisher noch nie Probleme. Eher ein schwacher Trost für dich, vielleicht liegt es ja wirklich daran, dass du den TS auf root starten willst. Möglicherweise blockiert er das?
RE: Debian Autostart? - Stricted - 13.02.2015 08:18 iMarkus schrieb: vielleicht liegt es ja wirklich daran, dass du den TS auf root starten willst. Möglicherweise blockiert er das?
nein teamspeak gibt nur eine warnung aus blockiert das aber nicht Atchu schrieb: Die UNIX Benutzerwelt ist gewöhnungsbedürftig.
Aber das der User 'root' auf garkeinen Fall irgendetwas blockt, dass habe ich als Erstes gelernt.
lese nochmal bitte... er sagte nicht das der root user etwas blockt sondern das teamspeak es evtl unterbindet das man den teamspeak mit root rechten starten RE: Debian Autostart? - Atchu - 13.02.2015 14:45 Terrax2 schrieb: lese nochmal bitte... er sagte nicht das der root user etwas blockt sondern das teamspeak es evtl unterbindet das man den teamspeak mit root rechten starten
(mehr als nur 1mal gesehen das leute das blockieren)
RE: Debian Autostart? - MadMakz - 13.02.2015 15:04 - RE: Debian Autostart? - Stricted - 14.02.2015 12:06 Atchu schrieb:
Ich habe meinen Beitrag editiert, damit es besser verständlich ist.
Atchu schrieb: Aber dem User 'root' ist nichts verwehrt. Der User Root kann alles löschen, ausführen und editieren.
RE: Debian Autostart? - MadMakz - 14.02.2015 12:40 - RE: Debian Autostart? - Atchu - 14.02.2015 12:43 MadMakz schrieb: Hier ein Beispiel in bash
Code: if [ $EUID -eq 0 ]
RE: Debian Autostart? - MadMakz - 14.02.2015 12:58 - RE: Debian Autostart? - Mr. WeeDy - 20.02.2015 22:17 Erstmal vielen Dank für die Antworten. Habe das ganze nun soweit hinbekommen. Ich benutze dieses Script dafür. PHP-Code: #!/bin/sh
PHP-Code: screen -d -m -S ts3bot java -jar JTS3ServerMod.jar
RE: Debian Autostart? - MemphiZ - 20.02.2015 22:40 in welchem Verzeichniss liegt den deine JTS3ServerMod.Jar? Auch möchte ich dir DRINGEND davon abraten, deine Programme als root zu Installieren. RE: Debian Autostart? - Mr. WeeDy - 20.02.2015 23:17 @MemphiZ, ja, das habe ich zur Kenntnis genommen. Das Verzeichnis dafür ist /root/ts3bot RE: Debian Autostart? - MemphiZ - 20.02.2015 23:28 Code: #!/bin/sh
RE: Debian Autostart? - Mr. WeeDy - 21.02.2015 11:45 Echt vielen lieben Dank @MemphiZ. So funktioniert es jetzt endlich mal. Ich bedanke mich natürlich auch bei allen anderen. Echt tolle Hilfe hier. Thema wird nun geschlossen. LG |