aMule Forum

Please login or register.

Login with username, password and session length
Advanced search  

News:

We're back! (IN POG FORM)

Author Topic: ExecOnCompletion deja procesos en estado zombie  (Read 2347 times)

roax

  • Newbie
  • Karma: 0
  • Offline Offline
  • Posts: 1
ExecOnCompletion deja procesos en estado zombie
« on: February 01, 2007, 09:49:36 PM »

Estoy ejecutando el aMule como demonio en un servidor, y me interesa que cuando un archivo termine de descargarse, el amule me avise con un email.
El problema es que al usar la directiva ExecOnCompletionCommand con un script en bash, el proceso se ejecuta correctamente, pero se queda en estado zombie en lugar de cerrarse.

Las opciones:
ExecOnCompletion=1
ExecOnCompletionCommand=sh -c '/usr/local/bin/avisarmail "%FILE" %HASH'

El script:
#!/bin/sh
file=`basename "$1"`
asunto="aMule -- $file"
echo "El archivo $file ha sido descargado con éxito." | mail -s "$asunto" roax@localhost

El resultado de un ps aux:
p2p      29424  0.0  0.0      0     0 ?        Z    21:27   0:00 [sh]

También probé a poner "exit 0" al final del script sin resultados positivos.
¿Que estoy haciendo mal?

Gracias por vuestra atención, este gran programa, y sobre todo el modo demonio del amule.
Logged

skolnick

  • Global Moderator
  • Hero Member
  • *****
  • Karma: 24
  • Offline Offline
  • Posts: 1188
  • CentOS 6 User
Re: ExecOnCompletion deja procesos en estado zombie
« Reply #1 on: March 14, 2007, 04:17:02 AM »

has probado a no ejecutar el script con sh -c sino ponerlo solo como /usr/local/bin/avisarmail "%FILE" ? ademas, noté que tu script no utiliza para nada el parametro %HASH, no sé para que enviarlo.

Suerte!
Logged

phoenix

  • Evil respawning bird from aMule Dev Team
  • Developer
  • Hero Member
  • *****
  • Karma: 44
  • Offline Offline
  • Posts: 2503
  • The last shadow you'll ever see
Re: ExecOnCompletion deja procesos en estado zombie
« Reply #2 on: March 14, 2007, 11:48:22 AM »

Eso lo arregle yo en el 10 de marzo. Prueba un nuevo CVS tarball y reporte!

Saludos!
Logged