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

Re: crontab -e



El día 25 de enero de 2011 12:56, rantis cares <rantiscares@gmail.com> escribió:
> El día 25 de enero de 2011 12:46, Camaleón <noelamac@gmail.com> 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 usuario@dominio.casero Tue Jan 25 13:42:05 2011
     Envelope-to: usuario@dominio.casero
     Delivery-date: Tue, 25 Jan 2011 13:42:05 -0600
     From: root@dominio.casero (Cron Daemon)
     To: usuario@dominio.casero
     Subject: Cron <usuario@dominio.casero> /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


Reply to: