El 2004-09-30 a las 13:33 +0200, Camaleón escribió:
1. Script original
/usr/bin/fetchmail -a -d 3600 -f /etc/fetchmailrc -L /var/log/fetchmail 2>&1 || return=$rc_failed
2. Script actual modificado
/usr/bin/fetchmail -a -f /etc/fetchmailrc || return=$rc_failed
El 1) guardaba registros, el 2) no. El parámetros -d no me interesa especificarlo aquí sino en el archivo de configuración pues hay intervalos por cuenta distintos y el -L también está especificado en el archivo de configuración. Pero no hay registros.
Pues que no le gusta que se lo digas en la configuración, vuelve a ponerselo en la linea de comandos. Yo lo tengo como: set syslog Ahrg, puede ser otra cosa. La documentación dice: The -L <filename> or --logfile <filename> option (keyword: setlogfile) allows you to redirect status messages emitted while detached into a specified logfile (follow the option with the logfile name). The logfile is opened for append, so previous messages aren't deleted. This is primarily useful for debugging configurations. La palabra clave es "while detached". Como no has usado "-d", no está realmente en modo "demonio", o no se ha dado por enterado. Un conflicto raro entre entradas. -- Saludos Carlos Robinson