1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Startscript

    • Linux
  • baracuda
  • 5. Februar 2013 um 18:28
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • baracuda
    Punkte
    410
    Beiträge
    51
    • 5. Februar 2013 um 18:28
    • #1

    Hallo,

    Ich habe auf meinem kleinen Server einen Teamspeak server laufen. Dieser wird jedoch über den Befehl SCREEN gestartet. Jetzt ist es leider schon eine Zeit her, dass ich ihn aufgesetzt habe und jetzt finde ich nicht heraus wo er beim Hochfahren automatisch gestartet wird (was er auch soll). Nur bin ich verwirrt, weil ich in "/etc/init.d", in "etc/pam.d/login", in "/etc/profile.d" und in der .bashrc nichts finde was den Prozess startet. Im aut.log finde ich jedoch diesen Eintrag
    "localhost sudo: ts3user : user NOT in sudoers ; TTY=pts/1 ; PWD=/home/tsuser/teamspeak3-server_linux-x86 ; USER=tsuser ; COMMAND=/usr/bin/screen -dmS TSS3 ./ts3server_linux_x86. Ich fahre gerade ein grep nach dem Ausdruck ";
    COMMAND=/usr/bin/screen -dmS TSS3 ./ts3server_linux_x86", aber das dauert schon recht lange... Es ist wirklich peinlich, aber was könnte den Prozess noch starten?!?

    Beim Server handelt es sich um einen Debian 6 x86 Server.

    Vielen Dank für jeden Tipp.

    LG

  • Paulchen
    Gast
    • 5. Februar 2013 um 19:12
    • #2

    Ich würde mit grep nur nach "ts3server_linux_x86" suchen, und zwar mal in /etc. Alternativ kannst du auch ein Skript in /home/tsuser/teamspeak3-server_linux-x86 suchen, das "screen" aufruft.

    Was mir spontan einfällt:

    • /etc/rc.local
    • /etc/crontab
    • /etc/cron.d/*
    • /etc/cron.{hourly,daily,weekly,monthly}/*
    • /var/spool/cron/crontabs/*

    Oder mal /etc/sudoers modifizieren, sodass der User den Teamspeak-Server starten darf, und dann die Prozesshierarchie untersuchen, um herauszufinden, wer den Teamspeak-Server, Screen bzw. sudo gestartet hat.

  • emptyvi
    Punkte
    2.037
    Beiträge
    374
    • 5. Februar 2013 um 19:13
    • #3

    Schau vielleicht mal in den /etc/rc[0-5].d/ nach, ob da ein Startscript drin ist? Ansonsten kein Plan - warte auf grep oder fähigere Leute als mich. :D

    Edit: Ah, ein fähigeres Mitglied des Forums war schneller. xD

  • lewurm
    Punkte
    437
    Beiträge
    81
    • 5. Februar 2013 um 19:40
    • #4

    /etc/screenrc oder ~/.screenrc ?

  • baracuda
    Punkte
    410
    Beiträge
    51
    • 6. Februar 2013 um 16:02
    • #5

    War in /etc/rc.local ! Hab an das gar nicht gedacht *facepalm*. Vielen Dank für die vielen Antworten !!!

  • Maximilian Rupp 27. Dezember 2024 um 00:09

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

  1. Datenschutzerklärung
  2. Impressum