El día 25 de enero de 2011 12:56, rantis cares <[email protected]> escribió:
> El día 25 de enero de 2011 12:46, Camaleón <[email protected]> escribió:
>> El Tue, 25 Jan 2011 12:02:21 -0600, rantis cares escribió:
>>
>>> El día 25 de enero de 2011 05:34, Camaleón escribió:
>>
>>>> A ver, ejecuta el script tal cual:
>>>>
>>>> sh tuscript.sh
>>>>
>>>> ¿Sigue apareciendo el mensaje?
>>>
>>> Ahora me sale otro error:
>> (...)
>>> Me esta diciendo que los permisos cambiaron (yo tenia los permisos
>>> correctos y no entiendo esto). Asi que volvi a asiganr los permisos.
>>>
>>>                chmod 0777 /dev/ttyUSB0
>>>
>>> Ejecuto mi script como dices  y obtengo lo siguiente...
>>>
>>>                  sh .sms
>>>
>>>                  GNOKII Version 0.6.26
>>>                  iconv: Invalid or incomplete multibyte or wide
>>>                  character iconv: Invalid or incomplete multibyte or
>>>                  wide character
>>
>> Vale, pues entonces esto no parece un error o problema con la tarea del
>> crontab ni con las variables de entorno. Esto es un error que te da la
>> propia aplicación (gnokii) cuando ejecutas el script. Algo del script no
>> le gusta pero no sé qué podría ser, tendrás que ir probando cosas... por
>> ejemplo, puedes empezar con algo básico:
>>
>> #!/bin/bash
>> gnokii --getsms IN 1 > mensaje.txt
>>
>> Y lo ejecutas directamente ("sh tuscript.sh") a ver si sigue saltando.
>
> De hecho, ya estoy haciendo esto y ya se que el error esta en el
> script,, pero no se donde exactamente.
>
> lo ire verificando y pondre la solucion.
>
> Rantiscares


Realice todo desde un principio...

ejecuto desde la consola de comandos

     gnokii --getsms IN 1

Obtengo este resultado

--------
     GNOKII Version 0.6.26
     1. Inbox Message (Read)
     Date/time: 04/01/2011 11:48:56 -600
     Sender: 1111111111 Msg Center: +521111111111
     Text:
     HOLA

--------

Ahora hago un script totalmente nuevo lo llamo tirar y le doy permisos
de ejecucion (chmod 745)

     #!/bin/bash
     gnokii --getsms IN 1

Lo ejecuto en la consola de comandos...

     $ ./tirar

Obtengo el siguiente resultado...

     GNOKII Version 0.6.26
     1. Inbox Message (Read)
     Date/time: 04/01/2011 11:48:56 -600
     Sender: 1111111111 Msg Center: +521111111111
     Text:
     HOLA

Ejecuto en la consola de comandos (crontab -e) y escribo lo siguiente...

     * * * * * /home/usuario/.sms/tirar

Obtengo el siguiente resultado porque el sistema me avisa que tengo un mail...


     Message 1:
     From [email protected] Tue Jan 25 13:42:05 2011
     Envelope-to: [email protected]
     Delivery-date: Tue, 25 Jan 2011 13:42:05 -0600
     From: [email protected] (Cron Daemon)
     To: [email protected]
     Subject: Cron <[email protected]> /home/usuario/.sms/tirar
     Content-Type: text/plain; charset=UTF-8
     X-Cron-Env: <SHELL=/bin/sh>
     X-Cron-Env: <HOME=/home/usuario>
     X-Cron-Env: <PATH=/usr/bin:/bin>
     X-Cron-Env: <LOGNAME=usuario>
     Date: Tue, 25 Jan 2011 13:42:05 -0600

     GNOKII Version 0.6.26
     iconv: Invalid or incomplete multibyte or wide character
     iconv: Invalid or incomplete multibyte or wide character
     1. Inbox Message (Read)
     Date/time: 04/01/2011 11:48:56 -600
     Sender: 1111111111 Msg Center: +521111111111
     Text:
     HOLA

Raro, muy raro, entonces si tiene que ver cron con el dichoso error que sale...

¡VAYA, AYUDENMEEEEEEEEEE!
Si no, tendre que dejarlo por un tiempo y despues retomarlo... jejeje

Ratniscares


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Responder a