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 [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

