Lanzando amule como servicio
Redactado el 24 de Enero del 2006 por FittiHace un rato he decidido parar las X ya que solo las usaba para el aMule. He decidido usar el demonio del aMule (o mula endemoniada). Me he metido en el foro del aMule y he buscado un script que ya había visto antes.
El script corregido por mi es este:
#!/bin/sh
PATH=/bin:/usr/bin:/usr/local/bin/:/sbin/:/usr/sbin/
DAEMON=/usr/bin/amuled
USER=amulecase “$1″ in
start)
echo -n “Starting aMule : amuled”
export HOME=/home/amule/
#amuled
start-stop-daemon –chuid $USER –user $USER –start –exec $DAEMON –background
#export HOME=/root/
echo “.”
;;
stop)
echo -n “Stopping aMule : amuled”
start-stop-daemon –stop –chuid $USER –user $USER –exec $DAEMON
echo “.”
;;
reload)
echo “Not implemented.”
;;
force-reload|restart)
sh $0 stop
sh $0 start
;;
*)
echo “Usage: /etc/init.d/amuled-server {start|stop|restart|force-reload|reload}”
exit 1
;;
esacexit 0
Hay que meter el script en /etc/init.d/amuled y crear un enlace simbolico en /etc/rcX.d/ para que se inicie con el sistema. Para pararlo, iniciarlo y reiniciarlo es como cualquier otro servicio (stop, start y restart). Ademas yo ejecuto el script con el user amule así que he movido la carpeta .aMule desde mi user hasta la de amule y he cambiado los permisos.
Ahora puedo conectar a amuled desde el amulegui (Linux o Windows).
