El día 10 de enero de 2011 16:05, fernando sainz <fernandojose.sa...@gmail.com> escribió: > El día 10 de enero de 2011 22:49, rantis cares <rantisca...@gmail.com> > escribió: >> El día 10 de enero de 2011 12:51, fernando sainz >> <fernandojose.sa...@gmail.com> escribió: >>> El día 10 de enero de 2011 18:45, rantis cares <rantisca...@gmail.com> >>> escribió: >>>> El día 10 de enero de 2011 11:23, Camaleón <noela...@gmail.com> escribió: >>>>> El Mon, 10 Jan 2011 10:08:27 -0600, rantis cares escribió: >>>>> >>>>>> El día 9 de enero de 2011 05:14, Camaleón escribió: >>>>> >>>>>>> Parece que tiene problemas con la codificación. Prueba a definir en la >>>>>>> tarea del cron la variable "LANG=es_ES.UTF-8". >>>>>> >>>>>> Perdon mi ignorancia, pero no se como hacer esto que dices. Ya intente >>>>>> (ejecutando crontab me abre un archivo en nano y ahi agrego en la >>>>>> primera linea lo que me dices >>>>>> >>>>>> LANG=es_ES.UTF-8 >>>>>> >>>>>> #mn hr dm me ds comando >>>>>> >>>>>> >>>>>> Pero me sigue saliendo el mismo error. Intente poner la variable en mi >>>>>> script de la siguiente manera: >>>>>> >>>>>> #!/bin/bash >>>>>> >>>>>> LANG=es_ES.UTF-8 >>>>>> >>>>>> >>>>>> Pero me sigue arrojando el mismo error: >>>>> >>>>> (...) >>>>> >>>>>> GNOKII Version 0.6.26 >>>>>> iconv: Invalid or incomplete multibyte or wide character >>>>>> iconv: Invalid or incomplete multibyte or wide character >>>>> >>>>> Está raro... ¿qué comando ejecutas exactamente? Es decir ¿qué contiene el >>>>> script que ejecuta cron? Si lo envías a la lista, oculta los datos >>>>> sensibles como números de teléfono, etc... >>>> >>>> lo unico que tiene mi grandioso script es: >>>> >>>> #!/bin/bash >>>> ALTA=`date "+%d%m%Y-%k%M%S"` >>>> gnokii --getsms IN 1 > /home/usuario/mensajes/$ALTA >>>> gnokii --deletesms IN >>>> >>>> Eso es todo lo que hace mi script >>>> >>>>> Otra cosa, ¿si lo ejecutas directamente, sin llamarlo desde cron, te >>>>> aparece algún mensaje de error? >>>> >>>> Cuando lo ejecuto desde la linea de comandos, no me aparece ningun >>>> error, claro tambien cuando lo ejecuto desde cron, funciona tambien >>>> perfectamente, pero me manda ese dichoso mail a ca da minuto. >>>> >>>> Para añadirlo a cron lo hago mediante la siguiente orden: >>>> >>>> crontab -e >>>> >>>> Y entonces me aparece esto >>>> >>>> GNU nano 2.0.7 Fichero: /tmp/crontab.nnilds/crontab >>>> >>>> #mn hr dm me ds comando >>>> LANG=es_ES.UTF-8 >>>> >>>> #Descargando SMSs a cada minuto y borrandolos >>>> * * * * * /home/usuario/.script.sh >>>> >>>> >>> >>> Sin entrar en el porqué de esos mensajes, siempre puedes redirigir las >>> salidas estandar y/o de error a /dev/null. >> >> Creo que eso no es resolver el problema de raiz. Esto no quiere decir >> que yo "siempre los resuelvo" >> Pero ahora mi pregunta es ¿Si los dirijo a /dev/null los mensajes se >> borraran automaticamente incluso de /dev/null? o tambien almacenara la >> informacion?. >>> > > Como decía no entro en el problema solo comento que para programas que > escriben en la salida o error estandar puedes de esta forma evitar que > se genere el correo. > Siempre podrías redirigirlo a otro fichero para no perder información. > con 2>/home/usuario/mensajes/errores.log > > Tranquilo que /dev/null es un pozo sin fondo :-) > > Por supuesto lo mejor es identificar por qué te produce el mensaje de > error, pero para eso ya te dieron pistas.
Agradecido estoy con tu ayuda... hare lo que dices. ¿En crontab -e puedo redirigirlo? ej #mn hr dm me ds comando #Descargando SMSs a cada minuto y borrandolos * * * * * /home/usuario/.script.sh > /dev/null 2>&1 Gracias -- To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/aanlkti=9mlkpdf1mdoq9hskv=zyrymqqgg4g9z2up...@mail.gmail.com