1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Software und Anwendungen
  3. Betriebssysteme

Startscript

    • Linux
  • baracuda
  • 5. Februar 2013 um 18:28
  • Unerledigt
  • baracuda
    7
    baracuda
    Mitglied
    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

    “For God's sake, give me the young man who has brains enough to make a fool of himself”, Robert Louis Stevenson

  • Paulchen
    1
    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
    14
    emptyvi
    Logo 2012, Platz 2.
    Reaktionen
    102
    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. :grinning_squinting_face:

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


    ¤¸¸.•´¯`•¸¸.•..>> Join the herd, join "My Little Pony @ TU-Wien" <<..•.¸¸•´¯`•.¸¸¤
    ¤¸¸.•´¯`•¸¸.•..>> (100% Twilight Sparkle approved) <<..•.¸¸•´¯`•.¸¸¤


    PP-Tutor WS2011 - WS2014
    EVC-Tutor SS2015


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

    /etc/screenrc oder ~/.screenrc ?

    lolwoot

  • baracuda
    7
    baracuda
    Mitglied
    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 !!!

    “For God's sake, give me the young man who has brains enough to make a fool of himself”, Robert Louis Stevenson

  • Maximilian Rupp 27. Dezember 2024 um 00:09

    Hat das Thema aus dem Forum Betriebssysteme nach Betriebssysteme verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Rechtliches

Impressum

Datenschutzerklärung