Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Autostart von Programmen

  1. #1
    pure
    Gast

    Autostart von Programmen

    Aloha :>
    Also ich hab hier auf meinem Homeserver mal Testweise (um ein wenig mit Linux Servern mich vertraut zu machen) ein paar Serverpgrogramme aufgesetzt. Das geht soweit ganz gut, nur hätte ich nun folgende frage: Wie kann ich Programme beim Booten automatisch starten lassen mit bestimmten benutzerrechten
    Bsp:
    Benutzer "vent" startet beim Boot automatisch den Ventrilo Server

    mfg pure

  2. #2
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Entweder in einem passenden Script per "sudo" oder "su -c" oder die Software unterstützt schon von sich das Laufen unter anderem Benutzer (Apache, mldonkey etc) - dann gibs eine entsprechende Einstellung in der Konfigurationsdatei des Programmes.
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  3. #3
    pure
    Gast
    Mh ja gut, ich wollte auch wissen wie ich es allgemein schaffe es automatisch zu machen, weil ich hab ewig gegoggelt aber nichts was ich gefunden hab hat funktioniert.
    Btw OS ist Debian Sarge 3.1

  4. #4
    Datasette Avatar von gropiuskalle
    Registriert seit
    Nov 2006
    Ort
    West-Berlin
    Beiträge
    2.681
    (...) weil ich hab ewig gegoggelt (...)
    *hust* Bei mir hat eine Suche gereicht... » google-Ergebnisse!

  5. #5
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Für das "automatische Starten" im allgemeinen heisst dein Suchbegriff "init scripte".

    Für das automatische Starten als bestimmter Benutzer gibt es keine allgemeine Möglichkeit - manche sehen einen Benutzerwechsel nach dem Start vor, müssen also als root gestartet werden, nehmen aber zum Laufen eine andere Identität an, bei vielen wird ein Start per sudo gehen und (wahrscheinlich die meisten) brauchen einfach root-Rechte.
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  6. #6
    pure
    Gast
    Okay, also ich habs jetzt mit den Init Scripts probiert allerdings klappt das nicht so ganz...
    Hier mein Ventrilo Start script:

    Code:
    #!/bin/sh
    # ventrilo server
    
    case "$1" in
    'start')
            # Startup ventrilo servers.
    
            VENPATH=/home/vent
            VENBIN=$VENPATH/ventrilo_srv
    
            su ventrilo -c "$VENBIN -f$VENPATH/ventrilo_srv -d"
    
            renice -5 `cat $VENPATH/3784.pid`
            ;;
    'stop')
            killall ventrilo_srv
            ;;
    *)
            echo "Usage: $0 { start | stop }"
            ;;
    esac
    exit 0

    Ich hab es ausführbar gemacht, aber leider startet es beim Starten nicht.
    Wenn ich es zum test ausführen möchte kommt folgendes:

    : bad interpreter: No such file or directory

    das verzeichnis /home/vent existiert allerdings

  7. #7
    Bastard User From Hell Avatar von kreol
    Registriert seit
    Oct 2004
    Beiträge
    7.971
    Poste doch mal Deinen Befehl. Ist . in $PATH? Wie rufst Du das Skript auf? Versuch mal den kompletten Pfad.

    Und vllt. ist auch die /etc/passwd etwas für Dich. Dort wird die Shell des Users festgelegt, das kann aber auch jedes andere Prog sein...


    Kreol
    Geändert von kreol (24.01.07 um 00:31 Uhr)
    Beim posten von Dateien oder Ausgaben bitte [code]Text[/code] verwenden. Nähere Info über vB-Tags gibt es hier

    I just want to know God's thoughts. The rest are details. (A. Einstein)

  8. #8
    Flachinformatiker Avatar von MiGo
    Registriert seit
    Oct 2002
    Ort
    Heidelberg
    Beiträge
    5.270
    Kannst du dich als "ventrilo" einloggen bzw. funktioniert ein einfaches "su ventrilo" als root und ergibt eine Shell?
    "Da steht sowas ähnliches wie" oder "das funzt net!!" ist keine Fehlermeldung!

  9. #9
    pure
    Gast
    Jo ich kann mich als benutzer Ventrilo anmelden und auch per su ventrilo.
    Das Script teste mich mit ./vt.sh im /etc/init.d

Ähnliche Themen

  1. Autostart von Programmen
    Von dsn im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 09.07.06, 14:05
  2. autostart von Programmen: Script oder Task?
    Von passbreak2001 im Forum Linux Allgemein
    Antworten: 13
    Letzter Beitrag: 16.03.06, 16:37
  3. Autostart von Programmen?
    Von dentaku im Forum System installieren und konfigurieren
    Antworten: 2
    Letzter Beitrag: 03.06.03, 22:00
  4. Enlightenmet : Autostart von Programmen
    Von Tunx im Forum Windowmanager
    Antworten: 4
    Letzter Beitrag: 20.12.02, 23:04
  5. autostart von Programmen
    Von docsascha im Forum System installieren und konfigurieren
    Antworten: 1
    Letzter Beitrag: 15.05.02, 07:34

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •