En tu script prueba a poner las rutas completas a los ficheros ejecutables, tipo : /usr/bin/tail , /bin/tar, /bin/cut .... y así todos, porque cron usa un PATH de entorno distinto que el de usuario. Puede ser que algunos comandos no los encuentre y tu script no funcione.
Para no pelearte con los permisos de usuario, que cron llame a tu script como tarea de usuario, siendo root (o cualquier otro usuario) escribe crontab -e, crontab te abre tu editor preferido y ya escribes tu linea llamando a tu script : * * * * * /ruta/script lo guardas y crontab solo, lo guardará en /var/spool/cron/nombreusuario Espero te sirva de ayuda. Saludos a la lista. El sáb, 30 de 08 de 2003 a las 03:13, Ariel Fernando escribió: > Es probable que el script que tratas de ejecutar tenga algun comando con > permisos de ejecucion solo para root. Es por ello que cuando lo ejecutas > manualmente (como root) funciona bien, pero cuando lo dispara el cron, no. > > Saludos!. > > > On Friday 29 August 2003 18:53, Cesar Rincon escribio: > > Ipsissima verba Fabio Andres Rodriguez Tejada: > > > Estoy tratando de automatizar una tarea con la ayuda de cron, se > > > trata de un script para hacer backups de forma automatica. El > > > problema surge cuando cron trata de ejecutar el comando tar, no se > > > porque pero no termina de crear el archivo que le mando a crear con > > > tar (un archivo .tar.gz). Por si las moscas cuando mando a ejecutar > > > el script manualmente se ejecuta bien, asi que no es problema del > > > script. -- ~ * * / V \ // \\ /( )\ ^ `~` ^ LRU:286025