PDA

Afficher la version complète : Script démarrage Amule



Copernicus_ThebigNewbie
09/03/2007, 17h53
Salux!

Je viens de trouver un petit script qui permet de démarrer amule sans devoir se "logger" -

C'était pas dur à trouver c'est dans le wiki de amule http://www.alionet.org/style_emoticons/<#EMO_DIR#>/tongue.gif

http://www.amule.org/wiki/index.php/FAQ_amuled

C'est trés sympa car il ne demmare pas le service webamule

Pourtant il me semble que j'ai vu un jour sur le net (ou dans mes rêves) une version amméliorer de ce script qui ne lancait le programme amule que si il restait des trucs à downloader (des distributions linux principalement ;-) ) - cela jouai "simplement" sur le fait qu'il y avait ou non quelque chose dans le repertoire temporaire de amule ---> Il reste quelque chose START sinon PAS DE START http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif http://www.alionet.org/style_emoticons/<#EMO_DIR#>/rolleyes.gif

Le probs ... c'est que si j'arrive à un peu pigé le code j'arrive pas du tout à l'ecrire http://www.alionet.org/style_emoticons/<#EMO_DIR#>/huh.gif http://www.alionet.org/style_emoticons/<#EMO_DIR#>/huh.gif

Donc si quelqu'un à une petite idée (ou me retrouve la page du script - que j'arrive pas à retrouver .. ) je suis preneur - et sur que cela intérèssera plus que moi ^^ http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif http://www.alionet.org/style_emoticons/<#EMO_DIR#>/smile.gif

Je vous donne le script (Amuled):


#!/bin/bash

NAME=$(basename "$0")
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/amuled
DESC=amuled
USER=g2p #A user who already ran amule once to configure it.

test -x "$DAEMON" || exit 0

case "$1" in
start)
echo -n "Starting $DESC: "
su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
echo "$NAME."
;;
stop)
echo -n "Stopping $DESC: "
killall --quiet "$DAEMON"
echo "$NAME."
;;
restart|force-reload)
echo -n "Restarting $DESC: "
killall --quiet "$DAEMON"
sleep 1
su "$USER" -c "$(printf "%q -f" "$DAEMON" )"
;;
*)
printf "Usage: %q {start|stop|restart|force-reload}\n" "$0" >&2
exit 1
;;
esac

galagann
10/03/2007, 11h55
Vérifie les liens, que amuled est bien dans : /usr/bin/