[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: crontab -e



El día 10 de enero de 2011 18:45, rantis cares <rantiscares@gmail.com> escribió:
> El día 10 de enero de 2011 11:23, Camaleón <noelamac@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.

gnokii --getsms IN 1 > /home/usuario/mensajes/$ALTA   2>/dev/null
gnokii --deletesms IN  > /dev/null 2>&1


Saludos.


Reply to: