Re: scrip PHP alternativa crontab -e
El día 16 de agosto de 2011 13:23, skorky duarte skorkydua...@gmail.com escribió: lol Crontab... es el papa de todos los procesos automatizados en la consola man no busques en ningun otro sitio que no sea man-pages suerte LOL? Lee el hilo vas a enteder. -- Atte, Egui Mariano Germán -- 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/cac8e9hnzxxykiwfjxojjojjscwrhkaoeiffqxxrolvutvnq...@mail.gmail.com
scrip PHP alternativa crontab -e
Estimados: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Bueno, desde ya muchas gracias. Saludos-- Atte, Egui Mariano Germán -- 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/CAC8e9HnQ6A-KV1Xz0Zpx+UGMnQ-1LNpJkRF9HH7Nm=x-_s+...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
El 15 de agosto de 2011 10:21, Mariano Egui egui.mari...@gmail.comescribió: Estimados: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? No te hace falta una alternativa, con el mismo crontab podes especificarle que ejecute el comando cada 1 minuto. Saludos Nicolas
Re: scrip PHP alternativa crontab -e
El Mon, 15 Aug 2011 10:21:08 -0300, Mariano Egui escribió: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? Saludos, -- Camaleón -- 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/pan.2011.08.15.13.39...@gmail.com
Re: scrip PHP alternativa crontab -e
El día 15 de agosto de 2011 15:39, Camaleón noela...@gmail.com escribió: El Mon, 15 Aug 2011 10:21:08 -0300, Mariano Egui escribió: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? Saludos, -- Camaleón En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G -- 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/camwwnqpfvybw_xpj6wispe8u6cprrtycnhs1myycfnaszmg...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? Saludos, -- Camaleón En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? G Los cambios son en una tabla dentro de una Base de Datos en MySQL se agregan registros. -- Atte, Egui Mariano Germán -- 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/cac8e9hm5mb0zwcgq7+xtcoe59pdaxsyxvz-povwg9rv1ris...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
El Mon, 15 Aug 2011 12:25:46 -0300, Mariano Egui escribió: Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? (...) Por daemon me refiero a un proceso que esté integrado en la aplicación que quieras ejecutar (en este caso, mysql), vamos, que haya sido diseñado para estar actualizando continuamente los datos o lo que sea que tengas que actualizar. Saludos, -- Camaleón -- 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/pan.2011.08.15.15.34...@gmail.com
Re: scrip PHP alternativa crontab -e
2011/8/15 Mariano Egui egui.mari...@gmail.com: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? En realidad, lo que te quisieron decir es que tendrías que crear tu programa o script para que sea un demonio. Esto es, para que se ejecute continuamente monitoreando los cambios que necesitas. Los cambios son en una tabla dentro de una Base de Datos en MySQL se agregan registros. Para eso probablemente quieras crear triggers (disparadores) que te permiten hacer cosas cuando sucedan ciertos eventos (como inserts o updates en una tabla). Saludos, Toote -- Web: http://www.enespanol.com.ar -- 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/cank6mlzierzv0ksxogr6i-dx0k3xjxkao-d4xop49yapb2b...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
El día 15 de agosto de 2011 12:25, Mariano Egui egui.mari...@gmail.com escribió: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? Saludos, -- Camaleón En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? G Los cambios son en una tabla dentro de una Base de Datos en MySQL se agregan registros. -- Atte, Egui Mariano Germán -- 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/cac8e9hm5mb0zwcgq7+xtcoe59pdaxsyxvz-povwg9rv1ris...@mail.gmail.com ?PHP while (true) { if (hay_algo_que_hacer()) { lo_hago(); } else { sleep(10); } } ? Esto seria lo mas parecido al concepto de daemon en php, lo ejecutas, esperando que aya algo para hacer y listo. Aunque realmente no te recomiendo php para esta tarea, me ha pasado que el script muere sin dar ninguna señal, y tenes otras cosas como el error del Garbage collector en php 5.1 y esas cosas. te recomendaria usar otro lenguaje. Si usas PHP acordate tambien de tener una buen configuracion, en tu caso tiene que estar en : /etc/php5/cli/php.ini ahi dale 0 a max_execution_time (algo asi), y anda chequeando parametros que no rompan tu scrtipt. -- El Tio ~ Programador, hacker y filósofo web: http://blog.exodica.com.ar Linked'in: http://www.linkedin.com/in/ogentilezza Twitter: @exos, Indeti.ca: @exos Tels: [+54 11] 638-LINUX (54689) - [+54 9 11] 6799-4797 -- 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/caox7hgtyust1shpqa-iaoywvq98togvnhxacry8fzebbx4r...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
El día 15 de agosto de 2011 12:34, Matías Bellone matiasbell...@gmail.com escribió: 2011/8/15 Mariano Egui egui.mari...@gmail.com: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? En realidad, lo que te quisieron decir es que tendrías que crear tu programa o script para que sea un demonio. Esto es, para que se ejecute continuamente monitoreando los cambios que necesitas. Los cambios son en una tabla dentro de una Base de Datos en MySQL se agregan registros. Para eso probablemente quieras crear triggers (disparadores) que te permiten hacer cosas cuando sucedan ciertos eventos (como inserts o updates en una tabla). Saludos, Toote -- Web: http://www.enespanol.com.ar -- 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/cank6mlzierzv0ksxogr6i-dx0k3xjxkao-d4xop49yapb2b...@mail.gmail.com Dependiendo la complegidad de la lógica, tambien puedes utilizar Triggers y funciones de MySQL: http://web2.0-tips.com.ar/200-automatizando-el-modelo-con-triggers-en-mysql.html -- El Tio ~ Programador, hacker y filósofo web: http://blog.exodica.com.ar Linked'in: http://www.linkedin.com/in/ogentilezza Twitter: @exos, Indeti.ca: @exos Tels: [+54 11] 638-LINUX (54689) - [+54 9 11] 6799-4797 -- 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/CAOX7hgvz5QX3r3Bhdh8BpgYOmJsuJ5izis=g_ckytz1v6zc...@mail.gmail.com
Re: scrip PHP alternativa crontab -e
2011/8/15 Mariano Egui egui.mari...@gmail.com: Estoy buscando una alternativa al crotab crontab ejecuta mi script PHP cada 1 min. y Me es mas util que lo ejecute cada 20 seg. o continuamente. Alguien conoce alguna alternativa? Google sugiere que uses crontab para llamar a un script con un sleep de por medio. ¿Qué es lo que quieres ejecutar continuamente? Para eso sería mejor un daemon, no? :-? En el caso de que quieras realizar acciones en función de cambios en el sistema de archivos, yo echaría un vistazo a inotify Saludos, G Camaleón No se como funcionan el Deamon. Algun tuto o guia para novatos a recomendar? En realidad, lo que te quisieron decir es que tendrías que crear tu programa o script para que sea un demonio. Esto es, para que se ejecute continuamente monitoreando los cambios que necesitas. Los cambios son en una tabla dentro de una Base de Datos en MySQL se agregan registros. Para eso probablemente quieras crear triggers (disparadores) que te permiten hacer cosas cuando sucedan ciertos eventos (como inserts o updates en una tabla). Saludos, Toote -- Dependiendo la complegidad de la lógica, tambien puedes utilizar Triggers y funciones de MySQL: http://web2.0-tips.com.ar/200-automatizando-el-modelo-con-triggers-en-mysql.html -- El Tio ~ Programador, hacker y filósofo Wow! chicos, se pasaron, mucha informacion muy util, por lo que google segun sus comentarios, Trigger es la mejor opcion ya el script PHP solo modificaba tablas dentro de MySQL y si este tiene su propia herramienta. Obviamente es la mejor opcion. Gracias chicos, me alegra confiar mis dudas en ustedes y no postear en multiples foros. -- Atte, Egui Mariano Germán -- 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/CAC8e9Hkg_wFjQqS=k6XGQ6ixj_p5m8GdUGn_b-k4K=y3s+e...@mail.gmail.com
Re: crontab -e
El día 25 de enero de 2011 15:49, Camaleón noela...@gmail.com escribió: El Tue, 25 Jan 2011 14:11:28 -0600, rantis cares escribió: El día 25 de enero de 2011 14:03, Camaleón escribió: Antes de nada, haz la prueba que te comentaba que si no nos vamos a liar :-) Ya la realice, En el script anterior te faltó enviar la salida a un archivo de texto. Tal y como estamos cualquier detalle puede ser importante. si ejecuto desde la consola de comandos no me marca el error, es solo cuando ejecuto desde el cron... Hice esto ... nano .tirar #!/bin/bash gnokii --getsms IN 1 mensaje.txt Vale, eso sí. y lo ejecute (previos permisos chmod 745) $ ./.tirar GNOKII Version 0.6.26 $ cat mensaje.txt 1. Inbox Message (Read) Date/time: 04/01/2011 11:48:56 -600 Sender: 11 Msg Center: +5211 Text: HOLA Todo bien, no existe problema... solo despues lo agrego al cron para que lo ejecute y de inmediato me envia el mail tan ya comentado Pues vaya :-( Volvamos a probar forzando un locale, ejecuta estos dos comandos y pon la salida: LANG=es_ES.UTF-8; sh tuscript.sh He ejecutado el comando de la siguiente manera $ LANG=es_ES.UTF-8; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola LANG=POSIX; sh tuscript.sh He ejecutado el comando de la siguiente manera: $ LANG=POSIX; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola ¡DIOS MIO!. Si ustedes que saben muucho mas que yo todavia no podemos encontrar la respuesta. ¡Imaginenme a mi que no se!. Buaaa De cualquier manera, sigo buscando en la red algo que me pueda ayudar. -- 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=stkpjcp7pnyjyclgbbtgafak3yqtprrbah...@mail.gmail.com
Re: crontab -e
2011/1/25 Camaleón noela...@gmail.com: El Tue, 25 Jan 2011 14:12:54 -0600, rantis cares escribió: El día 25 de enero de 2011 14:11, rantis cares escribió: De todos modos estoy buscando la respuesta en internet y encontre una web que es la siguiente (no se mucho el ingles) y donde creo que puedo encontrar algo. http://old.nabble.com/forum/Search.jtp?query=gnokii+iconv%3A+Invalid+OR+incomplete+multibyte+OR+wide+characterdaterange=0startdate=enddate= Pues mira, yo he encontrado otra cosa interesante leyendo las notas de la última versión del programa: http://www.gnokii.org/download/gnokii/gnokii-0.6.30.txt *** 20100425 Version 0.6.29 Major bugfixes in the encoding procedures. That should fix all problems regarding SMS encoding on libiconv-based systems. This release may not work properly or even build on Windows and systems without libiconv support. Improvements in handling Series40 5th and 6th Edition. *** En la versión 0.6.29 han corregido un bug que está relacionado con la codificación de los mensajes SMS y la biblioteca libiconv :-? Perdon mi ignorancia, pero ¿Como puedo instalar la libreria? apt-get install libiconv Me imagino que podria ser asi, lo intentare... No, lo he intentado, tal vez alguna aplicacion minima lo traiga. Buscare en la red. 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=koescf5wnqt-gfhygrx-9eggqrgaqvb1jk...@mail.gmail.com
Re: crontab -e
El Wed, 26 Jan 2011 13:04:24 -0600, rantis cares escribió: El día 25 de enero de 2011 15:49, Camaleón escribió: Volvamos a probar forzando un locale, ejecuta estos dos comandos y pon la salida: LANG=es_ES.UTF-8; sh tuscript.sh He ejecutado el comando de la siguiente manera $ LANG=es_ES.UTF-8; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola LANG=POSIX; sh tuscript.sh He ejecutado el comando de la siguiente manera: $ LANG=POSIX; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola Juvr, pues estamos apañados. - Sin forzar el locale el script se ejecuta bien cuando lanzas desde consola pero saca el error cuando lo ejecutas desde cron. - Forzando un locale salta de todas las formas. Pero es que no le veo ningún sentido... ¿qué diferencia existe entre forzar un locale y ejecutar el script directamente? ¡Si el usuario debe de estar trabajando con un locale! Rantis cares, ¿qué locale tienes en el sistema? (ejecuta locale y pon el resultado). ¡DIOS MIO!. Si ustedes que saben muucho mas que yo todavia no podemos encontrar la respuesta. ¡Imaginenme a mi que no se!. Buaaa De cualquier manera, sigo buscando en la red algo que me pueda ayudar. Sigo pensando que es un bug de la aplicación (gnokii). Saludos, -- Camaleón -- 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/pan.2011.01.26.19.36...@gmail.com
Re: crontab -e
El Wed, 26 Jan 2011 13:08:35 -0600, rantis cares escribió: 2011/1/25 Camaleón: Pues mira, yo he encontrado otra cosa interesante leyendo las notas de la última versión del programa: http://www.gnokii.org/download/gnokii/gnokii-0.6.30.txt *** 20100425 Version 0.6.29 Major bugfixes in the encoding procedures. That should fix all problems regarding SMS encoding on libiconv-based systems. This release may not work properly or even build on Windows and systems without libiconv support. Improvements in handling Series40 5th and 6th Edition. *** En la versión 0.6.29 han corregido un bug que está relacionado con la codificación de los mensajes SMS y la biblioteca libiconv :-? Perdon mi ignorancia, pero ¿Como puedo instalar la libreria? No, no tienes que instalar nada, se supone que libiconv sirve para que las aplicaciones usen esa biblioteca en los sistemas que no tienen soporte de codificación de caracteres multi-byte, que no es el caso. Sería interesante que probaras una versión de gnokii = 0.6.29 (donde se supone que ya han corregido el error) para ver si te sigue saltando ese mensaje. Si no quieres instalarlo en tu sistema, puedes probarlo desde una versión LiveCD. Saludos, -- Camaleón -- 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/pan.2011.01.26.19.47...@gmail.com
Re: crontab -e
El día 26 de enero de 2011 13:36, Camaleón noela...@gmail.com escribió: El Wed, 26 Jan 2011 13:04:24 -0600, rantis cares escribió: El día 25 de enero de 2011 15:49, Camaleón escribió: Volvamos a probar forzando un locale, ejecuta estos dos comandos y pon la salida: LANG=es_ES.UTF-8; sh tuscript.sh He ejecutado el comando de la siguiente manera $ LANG=es_ES.UTF-8; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola LANG=POSIX; sh tuscript.sh He ejecutado el comando de la siguiente manera: $ LANG=POSIX; sh tirar 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: 25/01/2011 14:00:55 -600 Sender: 11 Msg Center: +52111 Text: Hola Juvr, pues estamos apañados. - Sin forzar el locale el script se ejecuta bien cuando lanzas desde consola pero saca el error cuando lo ejecutas desde cron. - Forzando un locale salta de todas las formas. Pero es que no le veo ningún sentido... ¿qué diferencia existe entre forzar un locale y ejecutar el script directamente? ¡Si el usuario debe de estar trabajando con un locale! Rantis cares, ¿qué locale tienes en el sistema? (ejecuta locale y pon el resultado). LANG=es_MX.UTF-8 LC_CTYPE=es_MX.UTF-8 LC_NUMERIC=es_MX.UTF-8 LC_TIME=es_MX.UTF-8 LC_COLLATE=es_MX.UTF-8 LC_MONETARY=es_MX.UTF-8 LC_MESSAGES=es_MX.UTF-8 LC_PAPER=es_MX.UTF-8 LC_NAME=es_MX.UTF-8 LC_ADDRESS=es_MX.UTF-8 LC_TELEPHONE=es_MX.UTF-8 LC_MEASUREMENT=es_MX.UTF-8 LC_IDENTIFICATION=es_MX.UTF-8 LC_ALL= ¡DIOS MIO!. Si ustedes que saben muucho mas que yo todavia no podemos encontrar la respuesta. ¡Imaginenme a mi que no se!. Buaaa De cualquier manera, sigo buscando en la red algo que me pueda ayudar. Sigo pensando que es un bug de la aplicación (gnokii). Empiezo a creer que si, estuve leyendo un poco, necesitaria actualizar la version de gnokii. Saludos, -- Camaleón -- 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/pan.2011.01.26.19.36...@gmail.com -- 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/aanlktikpxaep+m6gtjt1tsmukssa24wx+1vphqunq...@mail.gmail.com
Re: crontab -e
El Wed, 26 Jan 2011 13:58:25 -0600, rantis cares escribió: El día 26 de enero de 2011 13:36, Camaleón escribió: (...) Pero es que no le veo ningún sentido... ¿qué diferencia existe entre forzar un locale y ejecutar el script directamente? ¡Si el usuario debe de estar trabajando con un locale! Rantis cares, ¿qué locale tienes en el sistema? (ejecuta locale y pon el resultado). LANG=es_MX.UTF-8 (...) ¡¡Arrghhh...!! Prueba con esto (ejecutado desde la consola) y pon la salida: LANG=es_MX.UTF-8; sh tuscript.sh Saludos, -- Camaleón -- 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/pan.2011.01.26.20.12...@gmail.com
Re: crontab -e
El Mon, 24 Jan 2011 17:29:14 -0600, rantis cares escribió: El día 16 de enero de 2011 13:19, Camaleón escribió: (...) Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) (...) Creo que ya voy entendiendo las variables de entorno... Magistral la explicacion. Vale, pero me parece que ahora tenemos otro problema. Solo que como respondi en la parte de arriba, ejecute lo siguiente... LANG=es_ES.UTF-8; sh tuscript.sh LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Raro, raro, raro A ver, ejecuta el script tal cual: sh tuscript.sh ¿Sigue apareciendo el mensaje? Ten en cuenta que la tarea que ejecutas desde cron te va a enviar por correo la salida de la ejecución del script, por lo que si la ejecución del script produce ese mensaje tendrías que evitarlo desde el propio script... ahora bien (pensando en voz alta) ¿por qué salta gnokii cuando lo ejecutas desde un script? :-? Saludos, -- Camaleón -- 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/pan.2011.01.25.11.34...@gmail.com
Re: crontab -e
El día 25 de enero de 2011 12:34, Camaleón noela...@gmail.com escribió: El Mon, 24 Jan 2011 17:29:14 -0600, rantis cares escribió: El día 16 de enero de 2011 13:19, Camaleón escribió: (...) Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) (...) Creo que ya voy entendiendo las variables de entorno... Magistral la explicacion. Vale, pero me parece que ahora tenemos otro problema. Solo que como respondi en la parte de arriba, ejecute lo siguiente... LANG=es_ES.UTF-8; sh tuscript.sh LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Raro, raro, raro A ver, ejecuta el script tal cual: sh tuscript.sh ¿Sigue apareciendo el mensaje? Ten en cuenta que la tarea que ejecutas desde cron te va a enviar por correo la salida de la ejecución del script, por lo que si la ejecución del script produce ese mensaje tendrías que evitarlo desde el propio script... ahora bien (pensando en voz alta) ¿por qué salta gnokii cuando lo ejecutas desde un script? :-? Saludos, -- Camaleón Si no es la variable LANG habrá que hacer pruebas a lo grande :-) Pon todo el entorno en el script y ejecuta desde donde te da el error. si no falla vete quitando cosas (Para obtener todas las variables del entorno, el comando env) Saludos. -- 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/AANLkTim-VbwqxT0GdxSFY4GGFfKr=7z+byihp1f7e...@mail.gmail.com
Re: crontab -e
El día 25 de enero de 2011 05:34, Camaleón noela...@gmail.com escribió: El Mon, 24 Jan 2011 17:29:14 -0600, rantis cares escribió: El día 16 de enero de 2011 13:19, Camaleón escribió: (...) Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) (...) Creo que ya voy entendiendo las variables de entorno... Magistral la explicacion. Vale, pero me parece que ahora tenemos otro problema. Solo que como respondi en la parte de arriba, ejecute lo siguiente... LANG=es_ES.UTF-8; sh tuscript.sh LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Raro, raro, raro A ver, ejecuta el script tal cual: sh tuscript.sh ¿Sigue apareciendo el mensaje? Ahora me sale otro error: GNOKII Version 0.6.26 Gnokii serial_open: open: Permission denied Couldn't open FBUS device: Permission denied Gnokii serial_open: open: Permission denied Couldn't open FBUS device: Permission denied Telephone interface init failed: Command failed. Quitting. Command failed. 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 Ten en cuenta que la tarea que ejecutas desde cron te va a enviar por correo la salida de la ejecución del script, por lo que si la ejecución del script produce ese mensaje tendrías que evitarlo desde el propio script... ahora bien (pensando en voz alta) ¿por qué salta gnokii cuando lo ejecutas desde un script? :-? -- 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�ikz4pd3sracedonn+jau1ju4uyatfjxg...@mail.gmail.com
Re: crontab -e
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. Saludos, -- Camaleón -- 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/pan.2011.01.25.18.46...@gmail.com
Re: crontab -e
El día 25 de enero de 2011 05:48, fernando sainz fernandojose.sa...@gmail.com escribió: El día 25 de enero de 2011 12:34, Camaleón noela...@gmail.com escribió: El Mon, 24 Jan 2011 17:29:14 -0600, rantis cares escribió: El día 16 de enero de 2011 13:19, Camaleón escribió: (...) Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) (...) Creo que ya voy entendiendo las variables de entorno... Magistral la explicacion. Vale, pero me parece que ahora tenemos otro problema. Solo que como respondi en la parte de arriba, ejecute lo siguiente... LANG=es_ES.UTF-8; sh tuscript.sh LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Raro, raro, raro A ver, ejecuta el script tal cual: sh tuscript.sh ¿Sigue apareciendo el mensaje? Ten en cuenta que la tarea que ejecutas desde cron te va a enviar por correo la salida de la ejecución del script, por lo que si la ejecución del script produce ese mensaje tendrías que evitarlo desde el propio script... ahora bien (pensando en voz alta) ¿por qué salta gnokii cuando lo ejecutas desde un script? :-? Saludos, -- Camaleón Si no es la variable LANG habrá que hacer pruebas a lo grande :-) Pon todo el entorno en el script y ejecuta desde donde te da el error. si no falla vete quitando cosas Bueno, es que el script es muy sencillo... #mn hr dm me ds comando LANG=es_ES.UTF-8 #Descargando SMSs a cada minuto y borrandolo * * * * * /home/usuario/.sms/.sms (Para obtener todas las variables del entorno, el comando env) Ejecute el comando env que me dices y una linea (creo la mas importante) dice: LANG=es_MX.UTF-8 Saludos. -- 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/aanlktim-vbwqxt0gdxsfy4ggffkr7z+byihp1f7e...@mail.gmail.com -- 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/AANLkTimCxBV9EFreBfZLscAU1�r1jwedfhdoia0...@mail.gmail.com
Re: crontab -e
El día 25 de enero de 2011 12:46, Camaleón noela...@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 -- 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/AANLkTin98k-nHsdf_6HLHC5szHay4ahepYN0J9=c+...@mail.gmail.com
Re: crontab -e
El día 25 de enero de 2011 12:56, rantis cares rantisca...@gmail.com escribió: El día 25 de enero de 2011 12:46, Camaleón noela...@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: 11 Msg Center: +5211 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: 11 Msg Center: +5211 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: 11 Msg Center: +5211 Text: HOLA Raro, muy raro, entonces si tiene que ver cron con el dichoso error que sale... ¡VAYA, AYUDENMEE! Si no, tendre que dejarlo por un tiempo y despues retomarlo... jejeje Ratniscares -- 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/aanlktikxj5fxuwnn6onb_9r1sguiuogo+oh6baore...@mail.gmail.com
Re: crontab -e
El Tue, 25 Jan 2011 13:49:01 -0600, rantis cares escribió: El día 25 de enero de 2011 12:56, rantis cares escribió: El día 25 de enero de 2011 12:46, Camaleón escribió: 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 (...) Antes de nada, haz la prueba que te comentaba que si no nos vamos a liar :-) Saludos, -- Camaleón -- 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/pan.2011.01.25.20.03...@gmail.com
Re: crontab -e
El día 25 de enero de 2011 14:03, Camaleón noela...@gmail.com escribió: El Tue, 25 Jan 2011 13:49:01 -0600, rantis cares escribió: El día 25 de enero de 2011 12:56, rantis cares escribió: El día 25 de enero de 2011 12:46, Camaleón escribió: 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 (...) Antes de nada, haz la prueba que te comentaba que si no nos vamos a liar :-) Ya la realice, si ejecuto desde la consola de comandos no me marca el error, es solo cuando ejecuto desde el cron... Hice esto ... nano .tirar #!/bin/bash gnokii --getsms IN 1 mensaje.txt y lo ejecute (previos permisos chmod 745) $ ./.tirar GNOKII Version 0.6.26 $ cat mensaje.txt 1. Inbox Message (Read) Date/time: 04/01/2011 11:48:56 -600 Sender: 11 Msg Center: +5211 Text: HOLA Todo bien, no existe problema... solo despues lo agrego al cron para que lo ejecute y de inmediato me envia el mail tan ya comentado 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=hceq6xotm8vg57xxywnv8umohxdiz+bp4o...@mail.gmail.com
Re: crontab -e
El día 25 de enero de 2011 14:11, rantis cares rantisca...@gmail.com escribió: El día 25 de enero de 2011 14:03, Camaleón noela...@gmail.com escribió: El Tue, 25 Jan 2011 13:49:01 -0600, rantis cares escribió: El día 25 de enero de 2011 12:56, rantis cares escribió: El día 25 de enero de 2011 12:46, Camaleón escribió: 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 (...) Antes de nada, haz la prueba que te comentaba que si no nos vamos a liar :-) Ya la realice, si ejecuto desde la consola de comandos no me marca el error, es solo cuando ejecuto desde el cron... Hice esto ... nano .tirar #!/bin/bash gnokii --getsms IN 1 mensaje.txt y lo ejecute (previos permisos chmod 745) $ ./.tirar GNOKII Version 0.6.26 $ cat mensaje.txt 1. Inbox Message (Read) Date/time: 04/01/2011 11:48:56 -600 Sender: 11 Msg Center: +5211 Text: HOLA Todo bien, no existe problema... solo despues lo agrego al cron para que lo ejecute y de inmediato me envia el mail tan ya comentado Gracias De todos modos estoy buscando la respuesta en internet y encontre una web que es la siguiente (no se mucho el ingles) y donde creo que puedo encontrar algo. http://old.nabble.com/forum/Search.jtp?query=gnokii+iconv%3A+Invalid+OR+incomplete+multibyte+OR+wide+characterdaterange=0startdate=enddate= -- 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=xpp62ux2qoljskktwoa05bqkon4-j-o00w...@mail.gmail.com
Re: crontab -e
El Tue, 25 Jan 2011 14:11:28 -0600, rantis cares escribió: El día 25 de enero de 2011 14:03, Camaleón escribió: Antes de nada, haz la prueba que te comentaba que si no nos vamos a liar :-) Ya la realice, En el script anterior te faltó enviar la salida a un archivo de texto. Tal y como estamos cualquier detalle puede ser importante. si ejecuto desde la consola de comandos no me marca el error, es solo cuando ejecuto desde el cron... Hice esto ... nano .tirar #!/bin/bash gnokii --getsms IN 1 mensaje.txt Vale, eso sí. y lo ejecute (previos permisos chmod 745) $ ./.tirar GNOKII Version 0.6.26 $ cat mensaje.txt 1. Inbox Message (Read) Date/time: 04/01/2011 11:48:56 -600 Sender: 11 Msg Center: +5211 Text: HOLA Todo bien, no existe problema... solo despues lo agrego al cron para que lo ejecute y de inmediato me envia el mail tan ya comentado Pues vaya :-( Volvamos a probar forzando un locale, ejecuta estos dos comandos y pon la salida: LANG=es_ES.UTF-8; sh tuscript.sh LANG=POSIX; sh tuscript.sh Saludos, -- Camaleón -- 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/pan.2011.01.25.21.49...@gmail.com
Re: crontab -e
El Tue, 25 Jan 2011 14:12:54 -0600, rantis cares escribió: El día 25 de enero de 2011 14:11, rantis cares escribió: De todos modos estoy buscando la respuesta en internet y encontre una web que es la siguiente (no se mucho el ingles) y donde creo que puedo encontrar algo. http://old.nabble.com/forum/Search.jtp?query=gnokii+iconv%3A+Invalid+OR+incomplete+multibyte+OR+wide+characterdaterange=0startdate=enddate= Pues mira, yo he encontrado otra cosa interesante leyendo las notas de la última versión del programa: http://www.gnokii.org/download/gnokii/gnokii-0.6.30.txt *** 20100425 Version 0.6.29 Major bugfixes in the encoding procedures. That should fix all problems regarding SMS encoding on libiconv-based systems. This release may not work properly or even build on Windows and systems without libiconv support. Improvements in handling Series40 5th and 6th Edition. *** En la versión 0.6.29 han corregido un bug que está relacionado con la codificación de los mensajes SMS y la biblioteca libiconv :-? Saludos, -- Camaleón -- 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/pan.2011.01.25.22.18...@gmail.com
Re: crontab -e
El día 16 de enero de 2011 13:19, Camaleón noela...@gmail.com escribió: El Sun, 16 Jan 2011 12:23:17 -0600, rantis cares escribió: El día 13 de enero de 2011 06:24, Camaleón escribió: (...) gnokii --getsms IN 1 No me sale ningun error, de hecho antes de comenzar a hacer el script, lo utilizaba asi. Despues use solo el script y lo ejecutaba cuando lo necesitaba. Solo despues hice que cron lo ejecutara y ahi es donde la puerca torcio el rabo. Haz una pruebas más. Ejecuta el script desde la línea de comandos pero forzando un cambio de locale: LANG=POSIX; sh tuscript.sh ¿Te aparece el error? Si, el error me sigue apareciendo... ¿Ah, síiii? :-DDD (no lo tomes a mal, no es que me alegre del error, es que es bueno que hayas podido reproducirlo fuera de cron porque eso querría decir que al script *sí* le afecta la configuración del locale con el que se ejecuta). GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) Vale, pues ahora haz lo mismo pero con el locale que debe tener: LANG=es_ES.UTF-8; sh tuscript.sh Ahora ejecute esto que me dices, pero en la consola (no se que es el locale) pero me sigue apareciendo el mismo error. LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character ¿Sigue saliendo el error? Se trata de reproducir el mismo error que te aparece cuando quien ejecuta el script es cron y lo único que se me ocurre que pueda causar ese mensaje de error es que cron no tome alguna variable de entorno que necesita para el script... Bueno, me gustaria que entender que es alguna variable de entorno (lo buscare en google, pero si me lo puedes explicar mejor, te lo agradecere camaleon. Sí, explico. Cuando ejecutas una tarea que has creado desde crontab, ésta se ejecuta con algunas variables de entorno preestablecidas, como por ejemplo (según indica el manual man 5 crontab): $SHELL: pasa a tomar el valor de /bin/sh, mientras que cuando ejecutas el script desde consola, esa variable es /bin/bash. $LOGNAME: esta toma el valor del usuario para el que se haya creado la tarea y que está definido en el archivo /etc/passwd, por lo que en este caso no cambia. $HOME: a esta le pasa lo mismo que a $LOGNAME, así que no cambia. $PATH: se define a /usr/bin:/bin Si eso lo comparas con las variables de entorno que tiene tu usuario: sm01@stt008:~$ echo $SHELL $LOGNAME $HOME $PATH /bin/bash sm01 /home/sm01 /usr/local/bin:/usr/bin:/bin:/usr/games Verás que algunas cambian. ¿Y qué sucede con la variable de entorno $LANG cuando el script lo ejecuta crontab? Pues que se define a LANG=POSIX (creo... que alguien me corrija si es otro) así que para evitar que se genere ese mensaje de error que te envía por correo el crontab cada vez que se ejecuta la rutina, tendrías que definir la variable LANG=es_ES.UTF-8 (que es la que usa tu usuario habitual y por eso cuando ejecutas el script desde una terminal no te aparece ningún mensaje de error) dentro de la rutina del crontab y debería funcionar... lo que se me escapa es por qué no está funcionando en este caso, quizá haya que definirla en otro lado :-? Creo que ya voy entendiendo las variables de entorno... Magistral la explicacion. Solo que como respondi en la parte de arriba, ejecute lo siguiente... LANG=es_ES.UTF-8; sh tuscript.sh LANG=es_ES.UTF-8; sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character No se ni por donde darle Ya recibi mas de 50 mil mensajes del sistema que me indica esto, lo peor es que los permisos se estan cambiando, (luego explico eso) -- 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=-zhjorxaqgjxggx7xo-rcyxggxo_+y7z5+...@mail.gmail.com
Re: crontab -e
El día 16 de enero de 2011 13:06, fernando sainz fernandojose.sa...@gmail.com escribió: El día 16 de enero de 2011 19:26, rantis cares rantisca...@gmail.com escribió: El día 13 de enero de 2011 01:32, fernando sainz fernandojose.sa...@gmail.com escribió: El día 13 de enero de 2011 00:58, rantis cares rantisca...@gmail.com escribió: 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 21 Gracias Si, lo puedes poner así. De todas formas como te indicaron por ahí, mira el tema de los locales (man locale), porque a lo mejor tienes que poner alguna variable de entorno en el crontab. Es mejor encontrar el problema, ya que si en algún momento se produjera otro error, al estar redirigido no tendrías constancia de el. Efectivamente, ya tenia yo un error diferente que no lo hubiese detectado si todo lo mandara al agujero negro... A mi no me gusta editar con crontab -e prefiero tener un fichero miCrontab bajo mi $HOME. de esta forma es más fácil tenerlo bajo un sistema de control de versiones y/o backup. Cuando lo modifico hago: crontab miCrontab; crontab -l; ¿Crees que es mejor? Si es asi, asi lo aplico. Gracias Yo si, pero cada uno elige su forma de hacer las cosas, yo solo doy opciones (si haces copia de seguridad del /var/spool/cron/crontabs/ en tu backup daría igual) Por cierto no se si el comando que daba Camaleon era correcto para cambiar el entorno de una orden: LANG=POSIX; sh tuscript.sh Creo recoradar que era sin el punto y coma: Yo probaría con LC_ALL LC_ALL=es_ES.UTF-8 tuscript.sh (o el locale que quieras) He ejecutado la siguiente orden en la linea de comandos y me arroja el mismo error... LC_ALL=es_ES.UTF-8 sh .sms GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte
Re: crontab -e
El día 13 de enero de 2011 06:24, Camaleón noela...@gmail.com escribió: El Wed, 12 Jan 2011 18:00:19 -0600, rantis cares escribió: El día 10 de enero de 2011 16:55, Camaleón escribió: #!/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 Hum... ¿y si ejecutas manualmente el comando para que use la salida estándar en lugar de enviarlo a un archivo, tampoco se queja de la codificación? :-? gnokii --getsms IN 1 No me sale ningun error, de hecho antes de comenzar a hacer el script, lo utilizaba asi. Despues use solo el script y lo ejecutaba cuando lo necesitaba. Solo despues hice que cron lo ejecutara y ahi es donde la puerca torcio el rabo. Haz una pruebas más. Ejecuta el script desde la línea de comandos pero forzando un cambio de locale: LANG=POSIX; sh tuscript.sh ¿Te aparece el error? Si, el error me sigue apareciendo... GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Se trata de reproducir el mismo error que te aparece cuando quien ejecuta el script es cron y lo único que se me ocurre que pueda causar ese mensaje de error es que cron no tome alguna variable de entorno que necesita para el script... Bueno, me gustaria que entender que es alguna variable de entorno (lo buscare en google, pero si me lo puedes explicar mejor, te lo agradecere camaleon. -- 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/AANLkTimfuv+synG5Qu=w84fjfpx2+gga4beepoc...@mail.gmail.com
Re: crontab -e
El día 13 de enero de 2011 01:32, fernando sainz fernandojose.sa...@gmail.com escribió: El día 13 de enero de 2011 00:58, rantis cares rantisca...@gmail.com escribió: 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 21 Gracias Si, lo puedes poner así. De todas formas como te indicaron por ahí, mira el tema de los locales (man locale), porque a lo mejor tienes que poner alguna variable de entorno en el crontab. Es mejor encontrar el problema, ya que si en algún momento se produjera otro error, al estar redirigido no tendrías constancia de el. Efectivamente, ya tenia yo un error diferente que no lo hubiese detectado si todo lo mandara al agujero negro... A mi no me gusta editar con crontab -e prefiero tener un fichero miCrontab bajo mi $HOME. de esta forma es más fácil tenerlo bajo un sistema de control de versiones y/o backup. Cuando lo modifico hago: crontab miCrontab; crontab -l; ¿Crees que es mejor? Si es asi, asi lo aplico. 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/AANLkTinUxNz01wWGS8-ZS6qfh-uUMxb1NL�u1t+...@mail.gmail.com
Re: crontab -e
El día 16 de enero de 2011 19:26, rantis cares rantisca...@gmail.com escribió: El día 13 de enero de 2011 01:32, fernando sainz fernandojose.sa...@gmail.com escribió: El día 13 de enero de 2011 00:58, rantis cares rantisca...@gmail.com escribió: 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 21 Gracias Si, lo puedes poner así. De todas formas como te indicaron por ahí, mira el tema de los locales (man locale), porque a lo mejor tienes que poner alguna variable de entorno en el crontab. Es mejor encontrar el problema, ya que si en algún momento se produjera otro error, al estar redirigido no tendrías constancia de el. Efectivamente, ya tenia yo un error diferente que no lo hubiese detectado si todo lo mandara al agujero negro... A mi no me gusta editar con crontab -e prefiero tener un fichero miCrontab bajo mi $HOME. de esta forma es más fácil tenerlo bajo un sistema de control de versiones y/o backup. Cuando lo modifico hago: crontab miCrontab; crontab -l; ¿Crees que es mejor? Si es asi, asi lo aplico. Gracias Yo si, pero cada uno elige su forma de hacer las cosas, yo solo doy opciones (si haces copia de seguridad del /var/spool/cron/crontabs/ en tu backup daría igual) Por cierto no se si el comando que daba Camaleon era correcto para cambiar el entorno de una orden: LANG=POSIX; sh tuscript.sh Creo recoradar que era sin el punto y coma: Yo probaría con LC_ALL LC_ALL=es_ES.UTF-8 tuscript.sh (o el locale que quieras) Saludos. -- 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/aanlktims7zwu3gzh0tlqrdxe8-rkp2qssft3xizpg...@mail.gmail.com
Re: crontab -e
El Sun, 16 Jan 2011 12:23:17 -0600, rantis cares escribió: El día 13 de enero de 2011 06:24, Camaleón escribió: (...) gnokii --getsms IN 1 No me sale ningun error, de hecho antes de comenzar a hacer el script, lo utilizaba asi. Despues use solo el script y lo ejecutaba cuando lo necesitaba. Solo despues hice que cron lo ejecutara y ahi es donde la puerca torcio el rabo. Haz una pruebas más. Ejecuta el script desde la línea de comandos pero forzando un cambio de locale: LANG=POSIX; sh tuscript.sh ¿Te aparece el error? Si, el error me sigue apareciendo... ¿Ah, síiii? :-DDD (no lo tomes a mal, no es que me alegre del error, es que es bueno que hayas podido reproducirlo fuera de cron porque eso querría decir que al script *sí* le afecta la configuración del locale con el que se ejecuta). GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Recapitulemos, no vaya a ser que me haya alegrado sin motivo. Has ejecutado directamente desde la línea de comandos (_no_ desde cron) LANG=POSIX; sh tuscript.sh y te aparece el mensaje de error ¿sí? :-) Vale, pues ahora haz lo mismo pero con el locale que debe tener: LANG=es_ES.UTF-8; sh tuscript.sh ¿Sigue saliendo el error? Se trata de reproducir el mismo error que te aparece cuando quien ejecuta el script es cron y lo único que se me ocurre que pueda causar ese mensaje de error es que cron no tome alguna variable de entorno que necesita para el script... Bueno, me gustaria que entender que es alguna variable de entorno (lo buscare en google, pero si me lo puedes explicar mejor, te lo agradecere camaleon. Sí, explico. Cuando ejecutas una tarea que has creado desde crontab, ésta se ejecuta con algunas variables de entorno preestablecidas, como por ejemplo (según indica el manual man 5 crontab): $SHELL: pasa a tomar el valor de /bin/sh, mientras que cuando ejecutas el script desde consola, esa variable es /bin/bash. $LOGNAME: esta toma el valor del usuario para el que se haya creado la tarea y que está definido en el archivo /etc/passwd, por lo que en este caso no cambia. $HOME: a esta le pasa lo mismo que a $LOGNAME, así que no cambia. $PATH: se define a /usr/bin:/bin Si eso lo comparas con las variables de entorno que tiene tu usuario: sm01@stt008:~$ echo $SHELL $LOGNAME $HOME $PATH /bin/bash sm01 /home/sm01 /usr/local/bin:/usr/bin:/bin:/usr/games Verás que algunas cambian. ¿Y qué sucede con la variable de entorno $LANG cuando el script lo ejecuta crontab? Pues que se define a LANG=POSIX (creo... que alguien me corrija si es otro) así que para evitar que se genere ese mensaje de error que te envía por correo el crontab cada vez que se ejecuta la rutina, tendrías que definir la variable LANG=es_ES.UTF-8 (que es la que usa tu usuario habitual y por eso cuando ejecutas el script desde una terminal no te aparece ningún mensaje de error) dentro de la rutina del crontab y debería funcionar... lo que se me escapa es por qué no está funcionando en este caso, quizá haya que definirla en otro lado :-? Bueno, al menos esa era mi teoría :-) Saludos, -- Camaleón -- 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/pan.2011.01.16.19.19...@gmail.com
Re: crontab -e
El Wed, 12 Jan 2011 18:00:19 -0600, rantis cares escribió: El día 10 de enero de 2011 16:55, Camaleón escribió: #!/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 Hum... ¿y si ejecutas manualmente el comando para que use la salida estándar en lugar de enviarlo a un archivo, tampoco se queja de la codificación? :-? gnokii --getsms IN 1 No me sale ningun error, de hecho antes de comenzar a hacer el script, lo utilizaba asi. Despues use solo el script y lo ejecutaba cuando lo necesitaba. Solo despues hice que cron lo ejecutara y ahi es donde la puerca torcio el rabo. Haz una pruebas más. Ejecuta el script desde la línea de comandos pero forzando un cambio de locale: LANG=POSIX; sh tuscript.sh ¿Te aparece el error? Se trata de reproducir el mismo error que te aparece cuando quien ejecuta el script es cron y lo único que se me ocurre que pueda causar ese mensaje de error es que cron no tome alguna variable de entorno que necesita para el script... Saludos, -- Camaleón -- 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/pan.2011.01.13.12.24...@gmail.com
Re: crontab -e
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 21 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
Re: crontab -e
El día 10 de enero de 2011 16:55, Camaleón noela...@gmail.com escribió: El Mon, 10 Jan 2011 11:45:01 -0600, rantis cares escribió: El día 10 de enero de 2011 11:23, Camaleón escribió: 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 Hum... ¿y si ejecutas manualmente el comando para que use la salida estándar en lugar de enviarlo a un archivo, tampoco se queja de la codificación? :-? gnokii --getsms IN 1 No me sale ningun error, de hecho antes de comenzar a hacer el script, lo utilizaba asi. Despues use solo el script y lo ejecutaba cuando lo necesitaba. Solo despues hice que cron lo ejecutara y ahi es donde la puerca torcio el rabo. 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/aanlktimyosi_hp1fntnzuyswc3rqzc==gz-tmh2wy...@mail.gmail.com
Re: crontab -e
El día 13 de enero de 2011 00:58, rantis cares rantisca...@gmail.com escribió: 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 21 Gracias Si, lo puedes poner así. De todas formas como te indicaron por ahí, mira el tema de los locales (man locale), porque a lo mejor tienes que poner alguna variable de entorno en el crontab. Es mejor encontrar el problema, ya que si en algún momento se produjera otro error, al estar redirigido no tendrías constancia de el. A mi no me gusta editar con crontab -e prefiero tener un fichero miCrontab bajo mi $HOME. de esta forma es más fácil tenerlo bajo un sistema de control de versiones y/o backup. Cuando lo modifico hago: crontab miCrontab; crontab -l; Saludos. -- 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/aanlkti9mlkpdf1mdoq9hskvzyrymqqgg4g9z2up...@mail.gmail.com -- 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/AANLkTinDWqf4Hq9aBEMLkp8iPoMDWV_Km1ATfy...@mail.gmail.com
Re: crontab -e
El día 9 de enero de 2011 05:14, Camaleón noela...@gmail.com escribió: El Sat, 08 Jan 2011 15:42:19 -0600, rantis cares escribió: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail que dice: Date: Sat, 08 Jan 2011 15:31:05 -0600 GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character 04012011-114856 La linea final que dice 04012011 (etc) es la fecha y hora con que se registro la recepcion del mensaje. ¿Que es lo que sucede aqui? ¿Como hacerle para que no me lleguen a cada minuto estos mails del sistema, porque a ese paso, se podria llenar muy rapido mi disco duro de 20 theras 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: From usua...@dominio.com Mon Jan 10 10:01:05 2011 Envelope-to: usua...@dominio.com Delivery-date: Mon, 10 Jan 2011 10:01:05 -0600 From: r...@dominio.com (Cron Daemon) To: usua...@dominio.com Subject: Cron usua...@dominio /home/usuario/.script.sh Content-Type: text/plain; charset=UTF-8 X-Cron-Env: LANG=es_ES.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: Mon, 10 Jan 2011 10:01:05 -0600 GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character Y por cierto, tienes toda la razon, es terabit. 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/aanlktimyyj767xfoadcbzoi_twckxf=antfu+hftc...@mail.gmail.com
Re: crontab -e
El día 9 de enero de 2011 05:02, Julio jul...@escomposlinux.org escribió: El 08/01/2011 22:42, rantis cares escribió: Listeros: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail Comenta la línea MAILTO del cron. No se como comentar esta linea, pero creo que es para que no envie ningun mensaje. A mi juicio creo que no deberia comentarla porque entonces cuando suceda algun error simplemente no me avisara. Al menos eso creo, si estoy en un error disculpa mi ignorancia. Gracias Un saludo JulHer -- 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/4d2995c5.4090...@escomposlinux.org -- 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=cw2azwves1dknqv7n3y=mq=bqauwcm8pj9...@mail.gmail.com
Re: crontab -e
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... Otra cosa, ¿si lo ejecutas directamente, sin llamarlo desde cron, te aparece algún mensaje de error? Saludos, -- Camaleón -- 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/pan.2011.01.10.17.23...@gmail.com
Re: crontab -e
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 -- 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=Mm9ihRWAhDqhwiP_MVH39=wN;mzzvamm...@mail.gmail.com
Re: crontab -e
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. gnokii --getsms IN 1 /home/usuario/mensajes/$ALTA 2/dev/null gnokii --deletesms IN /dev/null 21 Saludos. -- 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/aanlktikzko=zc4nvojvsn8fk3w_5f+q=wqja_tzke...@mail.gmail.com
Re: crontab -e
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El 10/01/11 17:18, rantis cares escribió: Comenta la línea MAILTO del cron. No se como comentar esta linea, pero creo que es para que no envie ningun mensaje. Si en el archivo hay una línea que empiece con MAILTO simplemente le pones un # delante. A mi juicio creo que no deberia comentarla porque entonces cuando suceda algun error simplemente no me avisara. Al menos eso creo, si estoy en un error disculpa mi ignorancia. Efectivamente. Se manda un correo con la salida de los comandos. Pero si no tienes una línea MAILTO no se porqué te llegan los correos. Un saludo JulHer -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk0rWN8ACgkQN4Xu4S1+RIuaBACfYZF8cL0qEgWD8MeWYH5RYmQi wbQAoKORwQT1EaQ+uc10fTOw/mC+kIAk =5D52 -END PGP SIGNATURE- -- 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/4d2b58df.50...@escomposlinux.org
Re: crontab -e
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?. gnokii --getsms IN 1 /home/usuario/mensajes/$ALTA 2/dev/null gnokii --deletesms IN /dev/null 21 Veamos... Saludos. -- 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/aanlktikzkozc4nvojvsn8fk3w_5f+qwqja_tzke...@mail.gmail.com -- 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/aanlktimucen_jykwbcevbk1l_u7y6uzh3h0lfwn3g...@mail.gmail.com
Re: crontab -e
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. S2. gnokii --getsms IN 1 /home/usuario/mensajes/$ALTA 2/dev/null gnokii --deletesms IN /dev/null 21 Veamos... Saludos. -- 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/aanlktikzkozc4nvojvsn8fk3w_5f+qwqja_tzke...@mail.gmail.com -- 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/aanlktimucen_jykwbcevbk1l_u7y6uzh3h0lfwn3g...@mail.gmail.com -- 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=h5t-51qu1=ghkrtc19pefx2tfp=yub7yrm...@mail.gmail.com
Re: crontab -e
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El 10/01/11 22:49, rantis cares escribió: 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?. /dev/null es un agujero negro donde desaparece todo lo que envías. Un saludo JulHer -BEGIN PGP SIGNATURE- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEUEARECAAYFAk0rgBAACgkQN4Xu4S1+RItxWACXT382M0M731x9MFRJzckZPhvG zACfWkmRYXf8u2RUAJXY66F8OEBLGxU= =oj13 -END PGP SIGNATURE- -- 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/4d2b8010.4090...@escomposlinux.org
Re: crontab -e
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 :-) Ok, comienzo a entender Buscare mas informacion al respecto para aclarar unas dudas ya no sobre el mail que el sistema me manda, sino que sera otro TOPIC tal vez /dev/null 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/aanlktimshwb3e-dd5zdtfvxot21chh6z91cf6nqo_...@mail.gmail.com
Re: crontab -e
El Mon, 10 Jan 2011 11:45:01 -0600, rantis cares escribió: El día 10 de enero de 2011 11:23, Camaleón escribió: 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 Hum... ¿y si ejecutas manualmente el comando para que use la salida estándar en lugar de enviarlo a un archivo, tampoco se queja de la codificación? :-? gnokii --getsms IN 1 Saludos, -- Camaleón -- 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/pan.2011.01.10.22.55...@gmail.com
Re: crontab -e
El Sat, 08 Jan 2011 15:42:19 -0600, rantis cares escribió: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail que dice: Date: Sat, 08 Jan 2011 15:31:05 -0600 GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character 04012011-114856 La linea final que dice 04012011 (etc) es la fecha y hora con que se registro la recepcion del mensaje. ¿Que es lo que sucede aqui? ¿Como hacerle para que no me lleguen a cada minuto estos mails del sistema, porque a ese paso, se podria llenar muy rapido mi disco duro de 20 theras Parece que tiene problemas con la codificación. Prueba a definir en la tarea del cron la variable LANG=es_ES.UTF-8. Gracias P:D: (jeje, es broma lo de las 20 theras). Serían 20 teras en todo caso :-P Saludos, -- Camaleón -- 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/pan.2011.01.09.11.14...@gmail.com
Re: crontab -e
El 08/01/2011 22:42, rantis cares escribió: Listeros: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail Comenta la línea MAILTO del cron. Un saludo JulHer -- 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/4d2995c5.4090...@escomposlinux.org
crontab -e
Listeros: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail que dice: Date: Sat, 08 Jan 2011 15:31:05 -0600 GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character 04012011-114856 La linea final que dice 04012011 (etc) es la fecha y hora con que se registro la recepcion del mensaje. ¿Que es lo que sucede aqui? ¿Como hacerle para que no me lleguen a cada minuto estos mails del sistema, porque a ese paso, se podria llenar muy rapido mi disco duro de 20 theras Gracias P:D: (jeje, es broma lo de las 20 theras). -- 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/aanlktikp6wm60ztc0em00jhdrfgc_wytgt49xhgzm...@mail.gmail.com
crontab -e
Listeros: Hice un script con gnokii, lo unico que hace es descargar el mensaje uno y borrarlo, pero para guardar el mensaje, toma la fecha y hora en que se recibio. Y funciona perfectamente, asi que decidi ejecutarlo mediante crontab -e y todo funciona bien a cada minuto, porque lo ejecuto cada minuto, pero aqui viene el problema, cada minuto me llega un mail que dice: Date: Sat, 08 Jan 2011 15:31:05 -0600 GNOKII Version 0.6.26 iconv: Invalid or incomplete multibyte or wide character iconv: Invalid or incomplete multibyte or wide character 04012011-114856 La linea final que dice 04012011 (etc) es la fecha y hora con que se registro la recepcion del mensaje. ¿Que es lo que sucede aqui? ¿Como hacerle para que no me lleguen a cada minuto estos mails del sistema, porque a ese paso, se podria llenar muy rapido mi disco duro de 20 theras Gracias P:D: (jeje, es broma lo de las 20 theras). -- 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/aanlktimvwwg=bpw-lnx+dsqggq-mi7feafnbm8mzn...@mail.gmail.com