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: