aMule-daemon arrancarlo al inicio [SOLUCIONADO]
Publicado: 16 Noviembre, 2005 - 16:31 aMule-daemon arrancarlo al inicio [SOLUCIONADO]
Hola a todos, cuando consigo una cosa tengo duda en otra!!!
Vamos a ver, he instalado el amule-daemon, con el apt:
apt-get install amule-daemon
el binario que crea es el:
amuled
ejecuto el amuled y funciona, entro por la web y funciona.
Lo que quiero ahora es que se ejecute al inicio, como se inician apache, mysql y otros procesos ya que si no no tiene sentido tenerlo.
Como lo puedo ponerlo al inicio y que se cargue la configuracion de un usuario especifico? Se puede hacer esto?
Muchas gracias!!!
- 3095 lecturas


Hola a todos, despues de varias busquedas por la web, por fin encontre un script para poner el amuled al inicio del sistema, lo encontre en este hilo:
http://forum.amule.org/thread.php?threadid=6061&page=1&sid=e9273d3d3e076...
Nota sobre el script, tienes que cambiar el usuario amule, por el tuyo, el cual uses para utilizar el amuled, y cambiar el path de tu_usuario, y el path del amuled.
Para saber el path del amuled, en consola: whereis amuled
aki el kodigo del script:
PATH=/bin:/usr/bin:/usr/local/bin/:/sbin/:/usr/sbin/
DAEMON=/usr//bin/amuled
USER=tu_usuario
case "$1" in
start)
echo -n "Starting aMule : amuled"
export HOME=/home/tu_usuario/
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
;;
esac
exit 0
aki termina el codigo
o llamais "amuled-server" y lo guardais.
lo moveis a la carpeta /etc/init.d y le dais los permisos:
-rwx r-x r-x
y ahora creais los enlaces simbolicos en los rc*.d asi:
por ejemplo yo lo he puesto detras del apache, y el apache es el S91apache o K91apache, pues al amuled-server l e pondremos los nombres S92amuled-server y K92amuled-server:
yo los he puesto los K y los S como los tiene en apache, en 0,1 y 6 los K y en 2,3,4,5 los S:
ln -s /etc/init.d/amuled-server /etc/rc0.d/K92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc1.d/K92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc2.d/S92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc3.d/S92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc4.d/S92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc5.d/S92amuled-server
ln -s /etc/init.d/amuled-server /etc/rc6.d/K92amuled-server
Despues de esto reiniciais y ya vereis como al inicio del sistema pone algo como:
Starting amuled: amuled
Si teneis acceso web al amuled probad con entrando para ver si os funciona o mostrar los procesos en consola:
ps aux | grep amuled
si hay una linea con /usr/bin/amuled o parecido, es que el servicio esta en marcha.
el grep amuled NO cuenta
para parar el proceso: amuled-server stop
para iniciar el proceso; amuled-server start
Espero que os sirva, ami me ha servido de mucho, gracias a MiTH y a yoyoio
Agur!!!!