aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: bootscript  (Read 2137 times)

peshay

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 21
bootscript
« on: March 28, 2006, 09:34:06 AM »

hi,
ich kann mich erinnern das hier im forum mal ein Startup Script für aMule gab, aber irgendwie find ich das nich mehr. Will halt aMule per init.d starten lassen, so das auch immer nur ein bestimmer benutzer dafür verwendet wird und so ne PID erstellt wird um den wieder zu killen.
Logged

thedude0001

  • evil bugfinder ;)
  • Hero Member
  • *****
  • Karma: 6
  • Offline Offline
  • Posts: 827
Re: bootscript
« Reply #1 on: March 28, 2006, 09:48:25 AM »

Hmm, ja, das Problem ist daß die Forensuche seit unserem Umzug noch ein wenig kaputt ist und nur einen Teil der eigentlichen Ergebnisse liefert. Das einzige was ich finde ist das init-script für Gentoo, aber das hilft dir nicht weiter da Gentoo ganz andere Skripte benutzt als SuSE...
Logged
Das Schlimme auf dieser Welt ist
daß die Dummen so selbstsicher sind
und die Gescheiten so voller Zweifel.

peshay

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 21
script
« Reply #2 on: March 28, 2006, 11:58:54 AM »

hab jetzt einfach n anderes bootscipt genommen und abgeändert, so läuft das ganz gut:
Code: [Select]

. /etc/rc.status
rc_reset

case "$1" in
    start)
        echo -n "Starting aMule"
        if [ ! -f /var/run/amule.pid ] || ! kill -0 `cat /var/run/amule.pid` 2> /dev/null; then
           su user --command="/usr/local/bin/amuled -f >/dev/null 2>&1" & echo $! > /var/run/amule.pid
        else
           false
        fi
        rc_status -v
        ;;
    stop)
        echo -n "Shutting down aMule"
        killproc -TERM /usr/local/bin/amuled && rm -f /var/run/amule.pid
        killproc -TERM /usr/local/bin/amuleweb
        rc_status -v
        ;;
    reload)
        echo -n "Reloading aMule"
        kill -HUP `cat /var/run/amule.pid`
        rc_status -v
        ;;
    try-restart)
        $0 stop && $0 start
        rc_status
        ;;
    restart)
        $0 stop
        $0 start
        rc_status
        ;;
    status)
        echo -n "Checking for aMule"
        checkproc /usr/local/bin/amuled
        rc_status -v
        ;;
    *)
        echo "Usage: $0 {start|restart|reload|status|stop}"
        exit 1
esac

rc_exit
« Last Edit: March 28, 2006, 11:59:17 AM by peshay »
Logged

stefanero

  • Some Support
  • Developer
  • Hero Member
  • *****
  • Karma: 8
  • Offline Offline
  • Posts: 4235
Re: bootscript
« Reply #3 on: March 28, 2006, 04:55:48 PM »

afu der wiki wären auch noch 2 gewesen glaub
Logged
In its default setup, Windows XP on the Internet amounts to a car
parked in a bad part of town, with the doors unlocked, the key in
the ignition and a Post-It note on the dashboard saying, "Please
don't steal this."