aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Pages: 1 2 [3]

Author Topic: Script para lanzar el amuled  (Read 34972 times)

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Script para lanzar el amuled
« Reply #30 on: November 07, 2005, 05:49:03 PM »

"distitnos parametros" <- cuales?

debes dar permisos de escritura a "otros" o a "user" siendo el pripietario el usuario "amule" al directorio ".amule". ademas, ese usuario debe ser capaz de acceder a todos los directorios padre de este, asi que asegurate de que es asi, sino no sabra que ese directorio existe.
Logged

Qk__

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
Re: Script para lanzar el amuled
« Reply #31 on: November 07, 2005, 06:04:55 PM »

distintos parametros me refiero a la velocidad de bajada, subida, directorios de incoming y temp, etc.

los permisos están bien, lectura escritura a todo el mundo, tanto /home/amule como /home/amule/.aMule
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Script para lanzar el amuled
« Reply #32 on: November 08, 2005, 03:28:05 AM »

algo estas hacviendo mal, prueba  ahacerlo manualmente entrando como usuario "amule" y mira a ver que error te da.

en mi opinion, los permisos parecen estar claramente mal.
Logged

Qk__

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
Re: Script para lanzar el amuled
« Reply #33 on: November 08, 2005, 04:09:07 PM »

Quote
Originally posted by Jacobo221
algo estas hacviendo mal, prueba  ahacerlo manualmente entrando como usuario "amule" y mira a ver que error te da.

en mi opinion, los permisos parecen estar claramente mal.

yo tb creo que el permiso de algún fichero está mal, pero no acierto a adivinar qué fichero es. Hay algún otro fichero que utilice el gui aparte del amule.conf?

Aquí dejo una captura con los permisos:



Muchas gracias por toda la ayuda que me estáis ofreciendo.
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Script para lanzar el amuled
« Reply #34 on: November 08, 2005, 07:22:52 PM »

estas usando amule, no? quiero decir, no estas usando el gui remoto de amule supongo... asi pues, si, amule.conf es el unico.
de nuevo, intenta modificar el archivo entrando manualmente como usuario "amule" ("su amule") a ver si puedes
tu problema es realmetne extraño.
tambien podria ser que te hayas quedad con 0 bytes lubres en el disco duro, aunque supongo que eso ya lo habrás comprobado.
Logged

Qk__

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 6
Re: Script para lanzar el amuled
« Reply #35 on: November 08, 2005, 09:29:10 PM »

Gracias, el amule.conf sí lo puedo modificar, pero estoy intentando usar el amulegui, por eso preguntaba si había otro archivo. Gracias de nuevo.
Logged

Jacobo221

  • Hero Member
  • *****
  • Karma: 3
  • Offline Offline
  • Posts: 2712
Re: Script para lanzar el amuled
« Reply #36 on: November 08, 2005, 10:22:11 PM »

remote.conf y gui.conf (o era amulegui.conf?)
Logged

Fitti

  • Approved Newbie
  • *
  • Karma: 0
  • Offline Offline
  • Posts: 14
    • http://www.fitti.org
Re: Script para lanzar el amuled
« Reply #37 on: January 24, 2006, 08:38:12 PM »

Estoy intentando usar el primer script (la version corregida) pero no hace nada, pone lo de iniciando pero luego miro a ver si esta el proceso en ejecucion y no lo esta.

He creado el user amule, he dado permisos de ejecucion al script... He probado con el user que ejecuto el amule normalmente y pasa lo mismo.

He cambiado la ruta de DAEMON para que se ajustara a donde tengo instalado el amuled.

Alguna idea? No da error asi que no se que mirar.

Gracias de antemano, Fitti.
PD: Si lo ejecuto como user me devuelve "Starting aMule : amuledstart-stop-daemon: Unable to set gid to 1001 (Operation not permitted)
"

EDITO:
Ya lo he arreglado, he copiado mi carpeta .aMule al user amule, he cambiado la config de incoming y temp, he cambiado el propietario de la carpeta .aMule y ahora aprece que va.  :D
« Last Edit: January 24, 2006, 08:57:47 PM by Fitti »
Logged

tonissssssss

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 2
RE: Script para lanzar el amuled
« Reply #38 on: March 18, 2006, 11:54:52 AM »

Hola a todos, este es mi spcript para lanzar para Fedora Core 4. Primero decir que al cabo de unos 15 minutos de ejecutarlo se inicia amuleweb y amulecmd; no sé el motivo pero tarda lo mismo que si hago "amule -f"

Comentar que _USUARIO_ es el usuario que utilizarás y  _MiContraseñaEnAmulecmd_ es tu contraseña en amulecmd. ¿ Por qué utilizo ésto y no hago un kill?, porque al salir con el amulecmd, me está guardando lo descargado que está en memoria pero NO en el disco duro, como un sync. Por tanto, si hago kill, pierdo esta parte descargada.

Venga, a ver si alguien se anima con el Debian y el start-stop-daemon

Code: [Select]
#!/bin/sh
# chkconfig: 2345 99 00
# description: Gesiona amuled
# processname: amuled
# config: /home/_USUARIO_/.aMule/amule.conf
# pidfile: /var/run/amuled.pid

# Funciones implicadas a cargar.
if [ -f /etc/init.d/functions ] ; then
. /etc/init.d/functions
else
echo "no se encuentra /etc/init.d/functions"
exit 0
fi      

# Ruta a los binarios.
amulecmd=/usr/local/bin/amulecmd
amuled=${AMULED-/usr/local/bin/amuled -f}
prog=amuled

# Ruta a los ficheros de estado.
pidfile=${PIDFILE-/var/run/amuled.pid}
lockfile=${LOCKFILE-/var/lock/subsys/amuled}
user="--user amuled"
passwordcmd="-P _MiContraseñaEnAmulecmd_"
RETVAL=0

# Función de arranque.
start() {
if [ `pidof $prog` ]
# si ya funciona el amuled
then
statusLocal
RETVAL=$?
# si NO funciona el amule
else
# arranca el servicio
       echo -n $"Starting $prog: "
       daemon $user $amuled
RETVAL=$?
       echo
       [ $RETVAL = 0 ] && touch ${lockfile} && pidof $prog > $pidfile
fi
return $RETVAL        
}

# Función de parada.
stop() {
# mata los amulecmd
for a in `pidof amulecmd`
do
kill -9 $a
done
# mata amuleweb
if [ `pidof amuleweb` ]
then
kill -9 `pidof amuleweb`
fi

if [ `pidof $prog` ]
# si funciona el amuled
then
# para el servicio
echo -n $"Stopping $prog: "
# CIERRA SALVANDO los ficheros mediante el cliente amulecmd
$amulecmd $passwordcmd -c "shutdown" > /dev/null
# por si queda algo vivo....mata el proceso
killproc $prog
RETVAL=$?
echo
[ $RETVAL = 0 ] && rm -f ${lockfile} ${pidfile}
else
rm -f ${lockfile} ${pidfile}
statusLocal
RETVAL=$?
fi
        return $RETVAL
}

# Función que muestra el estado del amuled
statusLocal() {
        status $prog

if [ `pidof amuleweb` ]
# si funciona el amuled
then
echo "y amuleweb ( pid `pidof amuleweb`)"
fi
RETVAL=$?
        return $RETVAL
}


# Menú para elegir la rutina
case "$1" in
  start)
start
;;
  stop)
stop
;;
  status)
statusLocal
;;
  restart)
stop
start
;;
  *)
echo $"Usage: $prog {start|stop|restart|status}"
exit 1
esac

exit $RETVAL
« Last Edit: March 18, 2006, 12:00:40 PM by tonissssssss »
Logged

ricmarblus

  • Approved Newbie
  • *
  • Karma: 1
  • Offline Offline
  • Posts: 9
Yo utilizo el script q viene en el wiki de amule
« Reply #39 on: May 29, 2006, 01:22:35 AM »

#!/bin/bash


NAME=$(basename "$0")
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/amuled
OPTIONS=--only-chuck-norris-would-stop-me
DESC=amuled
USER=debian #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 %q" "$DAEMON" "$OPTIONS" )"
    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


exit 0
Logged
Pages: 1 2 [3]