Re: script no se ejecuta correctamente con crontab

2010-05-12 Por tema Javier Barroso
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

2010-05-11 Por tema Camaleón
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-05-11 Por tema Javier Barroso
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

2010-05-11 Por tema Angel Claudio Alvarez
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

2010-05-10 Por tema kazabe
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

2010-05-10 Por tema Leonel Hernández Grandela

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-05-10 Por tema Adrià
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

2010-05-10 Por tema Mariano Cediel
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

2010-05-10 Por tema Roberto De Oliveira
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

2010-05-10 Por tema Jose Larios
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

2010-05-10 Por tema kazabe
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

2010-05-10 Por tema Manuel García
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