Thema geschlossen
Ergebnis 1 bis 3 von 3

Thema: Boot-Script läuft manuell, aber nicht automatisch

  1. #1
    Newbie
    Registriert seit
    01.11.2006
    Beiträge
    18

    Standard Boot-Script läuft manuell, aber nicht automatisch

    Moin!
    Ich habe folgendes Script
    AMuleWeb - AMule Project FAQ (etwas runterscrollen)
    wie sich´s gehört als Textdatei in /etc/init.d gelegt und in den rc3.d und rc5.d verknüpft.
    Nun hab ich das Problem, daß das Script zwar läuft, wenn ich es manuell starte, aber nicht beim Booten oder Runlevel-Umschalten.

    Hab das Script auch mit Rechten 755 probiert, aber das hilft auch nix.

    Wer kann helfen?
    Thx!

  2. #2
    Administrator Avatar von Rain_Maker
    Registriert seit
    06.02.2006
    Beiträge
    5,459

    Standard AW: Boot-Script läuft manuell, aber nicht automatisch

    Da fehlt der passende Header, zu finden in /etc/init.d/skeleton (sofern Du SUSE verwendest, die Version fehlt aber auf jeden Fall, auch wenn das Posten hier im SuSE Unterforum darauf hinweist, daß Du wirklich SuSE benutzt).

    Den Header musst Du natürlich anpassen, zumindest $network muss logischerweise laufen (# Required-Start: ).


    Code:
    which amuled
    
    which amuleweb
    
    which amule
    => Ausgaben posten.

    Händisches Verknüfen ist übrigens *Pfui* eintweder mit insserv oder über Yast => System => Runlevel-Editor.

    Greetz,

    RM
    "Programming today is a race between software engineers striving to build better & bigger idiot-proof programs and the Universe trying to produce bigger & better idiots. So far, the Universe is winning." (Rick Cook)

    Dies ist ein _öffentliches_ Supportforum, keinerlei Support per PN, EMail oder Instant Messenger.

    openSUSE 11.4 - 3.3.X-desktop - fluxbox 1.3.2

    For Windows-Problems - Reboot / For Linux-Problems - BE ROOT!
    (==> Und hier das wirkliche "Geheimnis meines Erfolges")

  3. #3
    Newbie
    Registriert seit
    01.11.2006
    Beiträge
    18

    Standard AW: Boot-Script läuft manuell, aber nicht automatisch

    Ein Kumpel hat mir das Script überarbeitet, aber es funzt trotzdem noch nicht. Sieht jetzt so aus:

    Code:
    #!/bin/sh
    #
    ### BEGIN INIT INFO
    # Provides: amule
    # Required-Start: $network
    # Required-Stop: $network
    # Required-Start:
    # Required-Stop:
    # Description: aMule-Webserver-Daemon
    ### END INIT INFO
    
    . /etc/rc.status
    rc_reset
    
    PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
    DAEMON=/usr/local/bin/amuled
    WEB=/usr/local/bin/amuleweb
    NAME=amule_script
    DESC=amuled
    RUNAMULE=yes
    USER=root
    
     test -x $DAEMON || exit 0
    
     
     # Include amule defaults if available
     if [ -f /etc/default/amule ] ; then
         . /etc/default/amule
     fi
    
     if [ "$RUNAMULE" != "yes" ];then
         echo "Amule not to be started. Edit /etc/default/amule first."
         exit 1
     fi
    
     
     set -e
    
    case "$1" in
    start)
     echo -n "Starting $DESC..... "
            su $USER -c "$DAEMON -f"
            while ! netstat -l -n -p -t | grep -q amuled ; do sleep 1 ; done
            su $USER -c "$WEB --quiet &"
     rc_status -v
     ;;
    stop)
     echo -n "Stopping $DESC..... "
            killall --quiet --ignore-case $WEB
            killall --quiet --ignore-case $DAEMON
     rc_status -v
     ;;
    status)
     echo -n "Checking for $DESC..... "
     checkproc -p ${PID_FILE} ${PURE_BIN}
     rc_status -v
     ;;
    restart)
     $0 stop
     $0 start
     rc_status
     ;;
    *)
     echo "Usage: $0 { start | stop | restart }"
     exit 1
     ;;
    esac
    rc_exit
    Die Ausgaben auf Deine Fragen sind:
    linux-z66f:~ # which amuled
    /usr/local/bin/amuled
    linux-z66f:~ # which amuleweb
    /usr/local/bin/amuleweb
    linux-z66f:~ # which amule
    /usr/local/bin/amule

Thema geschlossen

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87