saludos a todos estoy teniendo un problema mu raro con el nail, a ver si alguno puede ayudarme. He estado googleando pero no encuentro solución al error que se me presenta... La idea es enviar de forma automatizada correos via comandos, utilizando cron. Para eso, tengo un fichero /root/scripts/prova.sh que contiene: #!/bin/sh /bin/mail -s prova -r "David <greips@gracianet.org>" greips@gracianet.org < /root/scripts/text/text.txt si ejecuto el fichero (./prova.sh) el mail se envia sin problema, y en el cuerpo del mensaje tengo el contenido del fichero "text.txt" Ahora bien, si en el crontab le incluyo la orden: 0 0 10 8 * /root/scripts/prova.sh el mail no se manda, y me encuentro con el siguiente error en el mail de la cuenta local de root: read: Invalid or incomplete multibyte or wide character Invalid argument . . . message not sent. He probado también a indicarle la opción "-q /root/scripts/text/text.txt" y me aparece el mismo error. Pero si lo mando con la opcion "-a" (attached) lo envía sin problema, pero entonces quien lo recibe lo ve como fichero adjunto y no como cuerpo del mensaje (q es mi intención, para evitar que lo clasifiquen como spam algunos webmails) A ver si alguno me puede dar un poco de luz. Por si sirve de ayuda, el fichero text.txt ocupa 28k's (aunque si fuera cuestion de tamaño tampoco lo enviaria cuando ejecuto el script manualmente, no?), y como MTA utilizo PostFix. La versión de SuSE es la 9.0 (al dia de los parches) Salut! david
#!/bin/sh /bin/mail -s prova -r "David <greips@gracianet.org>" greips@gracianet.org < /root/scripts/text/text.txt
Prueba a poner ambas líneas en una de sola dentro del fichero "prova.sh"
Ahora bien, si en el crontab le incluyo la orden: 0 0 10 8 * /root/scripts/prova.sh
.. y añade "&" para que se ejecute en segundo plano 0 0 10 8 * /root/scripts/prova.sh &
A ver si alguno me puede dar un poco de luz.
Pues a mi no se me ocurre nada más. Tuve un problema parecido con un backup remoto cuyo script sh funcionaba en línea de comando y no lo hacia en el cron y se solucionó así. -- Salutacions - Saludos, Josep M. Queralt
participants (2)
-
David
-
Josep M. Queralt