Teamspeak2 und 3 Start automatisch nach neustart?

  • Hallo,
    Ich habe ebend eine Mail bekommen das meine Server neugestartet werden.
    Da ich aber nicht bei den angegeben Zeiten Zuhause bin. Und meine Server nicht Starten kann sprich Teamspeak2 und 3 (das andere ist nicht ganz so wichtig bzw geht automatisch).
    Ob es für die Scripts gibts das wenn der Vserver neugestart wird das Teamspeak 2 und 3 auch gleich starten?
    Mit freundlichen Grüssen Schmidt

  • Quick 'n Dirty:


    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Jetzt hab ich dir doch schon eine Copy-'n-Paste-Anleitung geschrieben.


    Einfach Cronjobs unter dem jeweiligen User anlegen, fertig.

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Also ich habe es nach deiner Anleitung gemacht.
    Habe es in Homeverzeichnis mit den Namen teamspeak2 reboot gepackt ist das richtig so?

  • Zitat

    Habe es in Homeverzeichnis mit den Namen teamspeak2 reboot gepackt ist das richtig so?


    Häh? Das check ich nicht... :confused:


    Leg einfach nen Cronjob unter dem TS2-User an und gebe bei den Zeitparametern "@reboot" an.

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Nö, es kommt in etwa das:

    Code
    :~# crontab -u ts2 -e
    crontab: installing new crontab


    Copy 'n Past... :rolleyes:

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • su [user]
    crontab -e
    @reboot "/home/Teamspeak2/teamspeak2-server_startscript start" >> /dev/null
    So schaut das ganze bei mir aus...

  • Geeeenau:


    Code
    :~# su ts2
    sh-4.1$ crontab -e
    crontab: installing new crontab
    Code
    # m h  dom mon dow   command
    @reboot "/home/ts2/teamspeak2-server_startscript restart" >> /dev/null

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Also nun müsste gehen er gab mir keine Fehlermeldung aber auch keine Bestätigun. aber in crontab -l zeigt er es an.
    Also vielen Dank für deine Hilfe:)

  • Sry, die Kristallkugel wird gerade poliert.


    Ohne ein paar Angaben (vorzugsweise den Pfad zu TS3, ein "ls" davon, den cronjob-Eintrag und die Fehlermeldung) ist da nichts zu machen.

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Sicher, dass der jede Minute gestartet werden soll? :D
    Ich würde bei Cronjobs vorsichtshalber immer absolute Pfade angeben.
    Ansonsten sieht das richtig aus...


    Btw. warum postet Servior für color86?
    Oder war das ein Vorschlag?


    Ach ja: Schonmal hier vorbeigeschaut?

    Mein Server:
    v(olks)Server 1. Serie: 2,5GHz, 1024MB RAM, 1024MB Swap, 2x60GB-Raid1-HDD, Traffic-Flat
    Node:
    78.46.117.9x | hos-tr2.ex3k4.rz7.hetzner.de

  • Ich setze das bei mir so ein, anders funktioniert es zumindest mit den TS3 Dateien nicht.


    Das Startscript ruft selbst nochmal eine Datei auf, wenn man das Verzeichnis nicht wechselt wird diese nicht gefunden. (Zumindest war es mal so, keine Ahnung sich da mittlerweile was geändert hat)
    Man könnte vermutlich auch das Startscript bearbeiten, aber das ist finde ich mehr Aufwand.


    Das mit der einen Minute ist für mich gewollt, muss natürlich nicht jeder so einsetzen ;)

  • /etc/init.d/teamspeak3

    Bash
    #!/bin/bash
    USER=server
    DIR=/srv/teamspeak3
    su -c "cd $DIR && $DIR/ts3server_startscript.sh $1" - $USER

    viel spaß :) läuft bei mir 1A



    ps: ich dachte cronjobs sind ausgeführte commands die zu bestimmten wiederholten zeiten aufgerufen werden ?!


    init.d scheint mir hier besser geegnet zu sein..