Re: script no se ejecuta correctamente con crontab
2010/5/12 Angel Claudio Alvarez dus.an...@gmail.com: El mar, 11-05-2010 a las 11:59 +0200, Javier Barroso escribió: 2010/5/11 Camaleón noela...@gmail.com: El Mon, 10 May 2010 16:57:52 -0500, kazabe escribió: (...) * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. Puedes ejecutar en el cron * 13 * * * bash -x /opt/backup/scripts/comprime-backups.sh /var/tmp/errores.txt Y luego miras en /var/tmp/errores.txt, a ver qué hizo tu script Todos hablan de path absoluto y nadie te dijo que tenes que poner /bin/sh en lugar de sh o darle permisos de ejecucion al script y directamente colocar la ruta del script Por defecto (man 5 crontab) parece que el PATH es /usr/bin y /bin, por lo que no sería necesario Un saludo -- 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/aanlktinvnd4b0jn9opvdxdzwu7kemv8jdkc87rj3v...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
El Mon, 10 May 2010 16:57:52 -0500, kazabe escribió: (...) * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. Pon el contenido del script comprime-backups.sh (si el muy extenso lo puedes subir a pastebin.com). Otra cosa que puedes hacer es dirigir la salida del comando de compresión a un archivo (/bin/tar -blah blah blah /tmp/comprime-backups.log 21) 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.2010.05.11.09.09...@gmail.com
Re: script no se ejecuta correctamente con crontab
2010/5/11 Camaleón noela...@gmail.com: El Mon, 10 May 2010 16:57:52 -0500, kazabe escribió: (...) * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. Puedes ejecutar en el cron * 13 * * * bash -x /opt/backup/scripts/comprime-backups.sh /var/tmp/errores.txt Y luego miras en /var/tmp/errores.txt, a ver qué hizo tu script Un saludo -- 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/aanlktinqrao4d9zm6h8eeupphz376f40mu4h39iov...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
El mar, 11-05-2010 a las 11:59 +0200, Javier Barroso escribió: 2010/5/11 Camaleón noela...@gmail.com: El Mon, 10 May 2010 16:57:52 -0500, kazabe escribió: (...) * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. Puedes ejecutar en el cron * 13 * * * bash -x /opt/backup/scripts/comprime-backups.sh /var/tmp/errores.txt Y luego miras en /var/tmp/errores.txt, a ver qué hizo tu script Todos hablan de path absoluto y nadie te dijo que tenes que poner /bin/sh en lugar de sh o darle permisos de ejecucion al script y directamente colocar la ruta del script Un saludo -- 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/1273620966.2304.1.ca...@gabita2.angel-alvarez.com.ar
script no se ejecuta correctamente con crontab
Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
El 10/05/2010 11:06, kazabe escribió: Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein imagino que tenga que funcionarte ya que dices que manualmente si funciona, pero claro tienes que darle un tiempo de ejecución entre la ejecución del 1er script y la ejecución del 2do script de 1 a 3 minutos imagino con eso bastaría salu2 -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- 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/4be83465.7060...@filialfcm.ssp.sld.cu
Re: script no se ejecuta correctamente con crontab
2010/5/10 kazabe kaz...@gmail.com: Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@mail.gmail.com Asegúrate de poner la ruta absoluta en el cron (crontab -e). Saludos, -- Adrià ad...@esdebian.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/aanlktinijinrc_k-tljguujzo61zb8fnvkgh231td...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
El día 10 de mayo de 2010 17:06, kazabe kaz...@gmail.com escribió: Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@mail.gmail.com Asegúrate que todos los binarios que utilizas en tu script tengan la ruta completa -- [o - - - -- - (\ | Todo clavo que sobresale ( \_(' acaba recibiendo (__(=_) un martillazo. -= -- 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/aanlktikpcmrbw7lrstx67jfun-zkud7qjnacb3jxa...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
El día 10 de mayo de 2010 10:36, kazabe kaz...@gmail.com escribió: Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano ¿Podrías copiarnos las líneas que estás colocando en el crontab? ¿Podrías decirnos como ejecutas manualmente los scripts? Como muchos han dicho puede ser que el problema la ruta como muchos han dicho anteriormente (puedes declarar un PATH al principio del crontab tal como crearías la variable en la consola: PATH=/rutas/de/tus/binarios) o puede ser que no estás dando tiempo de que se copien los archivos (dos líneas diferentes en el crontab). -- Saludos, Roberto De Oliveira -- 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/aanlktinvu2oc7zttekcnkiea1oprifxmzxg8ailpa...@mail.gmail.com
RE: script no se ejecuta correctamente con crontab
Haz algo similar a esto 00 03 * * * /home/usuario/perl/backup.sh Este es un script que ejecuta un programa de perl a las 03:00 am Espero te ayude, bye -Mensaje original- De: kazabe [mailto:kaz...@gmail.com] Enviado el: Lunes, 10 de Mayo de 2010 10:06 a.m. Para: Debian User Spanish Asunto: script no se ejecuta correctamente con crontab Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@ma il.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/37cd5994ee9b8a42a4a6bad5271136c9861...@pulcor-mail01.pullman.local
Re: script no se ejecuta correctamente con crontab
Holas. Lo tengo asi en el crontab. Al medio dia se ejecuta la copia. * 12 * * * sh /opt/backup/scripts/backups.sh El anterior funciona perfectamente. A la 1:00PM se comprime la ultima copia realizada. * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. pero si ejecuto el comando sh /opt/backup/scripts/comprime-backups.sh se crea el mismo archivo comprimido, pero con el contenido esperado. acaso al ejecutar esa tarea (la compresion puede tardar 10 minutos) necesita algun parametro adicional? pero si fuera asi, la copia de archivos (o sea el script del medio dia) tambien necesitaria algo, pues se demora de 20 a 30 minutos y este funciona correctamente. saludos «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein El día 10 de mayo de 2010 14:55, Jose Larios jose.luis.lar...@pullman.com.mx escribió: Haz algo similar a esto 00 03 * * * /home/usuario/perl/backup.sh Este es un script que ejecuta un programa de perl a las 03:00 am Espero te ayude, bye -Mensaje original- De: kazabe [mailto:kaz...@gmail.com] Enviado el: Lunes, 10 de Mayo de 2010 10:06 a.m. Para: Debian User Spanish Asunto: script no se ejecuta correctamente con crontab Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@ma il.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/37cd5994ee9b8a42a4a6bad5271136c9861...@pulcor-mail01.pullman.local -- 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/aanlktiksq9tbcsyzkpz1qex6cg6rep9oltn1si9hl...@mail.gmail.com
Re: script no se ejecuta correctamente con crontab
Si colocas: * 12 * * * sh comando 1 sh comando 2 A mediodía se ejecutará comando 1 y exactamente al terminar este se ejecutará comando 2 2010/5/10 kazabe kaz...@gmail.com: Holas. Lo tengo asi en el crontab. Al medio dia se ejecuta la copia. * 12 * * * sh /opt/backup/scripts/backups.sh El anterior funciona perfectamente. A la 1:00PM se comprime la ultima copia realizada. * 13 * * * sh /opt/backup/scripts/comprime-backups.sh El anterior al ejecutarse por crontab solo crea un archivo comprimido vacio. pero si ejecuto el comando sh /opt/backup/scripts/comprime-backups.sh se crea el mismo archivo comprimido, pero con el contenido esperado. acaso al ejecutar esa tarea (la compresion puede tardar 10 minutos) necesita algun parametro adicional? pero si fuera asi, la copia de archivos (o sea el script del medio dia) tambien necesitaria algo, pues se demora de 20 a 30 minutos y este funciona correctamente. saludos «Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera» : Albert Einstein El día 10 de mayo de 2010 14:55, Jose Larios jose.luis.lar...@pullman.com.mx escribió: Haz algo similar a esto 00 03 * * * /home/usuario/perl/backup.sh Este es un script que ejecuta un programa de perl a las 03:00 am Espero te ayude, bye -Mensaje original- De: kazabe [mailto:kaz...@gmail.com] Enviado el: Lunes, 10 de Mayo de 2010 10:06 a.m. Para: Debian User Spanish Asunto: script no se ejecuta correctamente con crontab Holas. Estoy tratando de estructurar una tarea basica de backup para un servidor de archivos, pero hay algo que no comprendo. Tengo un script para la copia de archivos, y otro para la compresion de la carpeta copiada. Cuando ejecuto manualmente cada script funciona sin problemas. Pero cuando los ejecuto con por medio del cron, la copia de respaldo se hace sin problema; pero el script con el que intento comprimir la carpeta respaldada no funciona. Se crea el archivo comprimido, pero vacio. Si lo ejecuto manualmente, se crea el archivo comprimido con el contenido esperado. Lo que no entiendo es que si lo ejecuto manualmente, comprime perfectamente. Que diferencia puede tener un script si es ejecutado manualmente o si es ejecutado por medio del cron? no entiendo porque uno si funciona y el otro no. Saludos y gracias de antemano Existen dos cosas infinitas: el universo y la estupidez humana... y no estoy muy seguro de la primera : Albert Einstein -- 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/aanlktikcmevuaw90diaienepi67oryb1qfnz71s_b...@ma il.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/37cd5994ee9b8a42a4a6bad5271136c9861...@pulcor-mail01.pullman.local -- 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/aanlktiksq9tbcsyzkpz1qex6cg6rep9oltn1si9hl...@mail.gmail.com -- Manuel Garcia Administrador de redes y servidores Debian GNU/Linux 5.1 codename Lenny -- 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/aanlktil4hquumxnvyuofpzpfdvzhvq1acbvwdmrkg...@mail.gmail.com