Problema con Script sencillo y Crontab

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )
Responder
ivancordoba1000
Forista Nuevo
Forista Nuevo
Mensajes: 3
Registrado: Jue Jun 02, 2016 9:28 pm

Problema con Script sencillo y Crontab

Mensaje por ivancordoba1000 »

Hola , necesito enviar una copia de seguridad por ssh entre 2 maquinas virtuales.
Las maquinas se ven entre ellas.
El SSH esta configurado con relacion de confianza para entrar como root sin contraseña.
Tengo 1 script para comprimir y otro para enviar , ambos funcionan porque si los ejecuto manualmente desde terminal veo que se comprime , y que llega a la otra maquina.
Los 2 script tienen permisos con chmod a+x
Utilizo SCP para enviar la copia de seguridad.

Me estoy volviendo loco porque me parece que esta todo bien y ya no se que hacer , he probado poniendole usuario detras de la ruta en el crontab , y mil cosas y nada .

Estos son mis script:

Script de enviar :

scp -r /home/alumne/Escritorio/copiaarchivosfirewall/ root@192.168.20.22:/home/alumne/Escritorio/Backups

Script de comprimir :

tar -cpvzf "dhcp`date +%d-%m-%Y`.tgz" /etc/dhcp
tar -cpvzf "interfaces`date +%d-%m-%Y`.tgz" /etc/network/interfaces
tar -cpvzf "dns`date +%d-%m-%Y`.tgz" /etc/bind

Crontab :

* * * * * /home/alumne/Escritorio/copiaarchivosfirewall/comprimir.sh
* * * * * /home/alumne/Escritorio/copiaarchivosfirewall/enviar.sh


Necesito una solución antes del 13 de este mes por favor , no entiendo nah. Gracias

Avatar de Usuario
hmg79
Forista Legendario
Forista Legendario
Mensajes: 2211
Registrado: Lun Mar 31, 2008 8:00 am

Re: Problema con Script sencillo y Crontab

Mensaje por hmg79 »

No entiendo tu crontab, a ver cada cuanto estas definiendo que se ejecute, cada minuto, cada hora, cada que????

ivancordoba1000
Forista Nuevo
Forista Nuevo
Mensajes: 3
Registrado: Jue Jun 02, 2016 9:28 pm

Re: Problema con Script sencillo y Crontab

Mensaje por ivancordoba1000 »

hmg79 escribió:No entiendo tu crontab, a ver cada cuanto estas definiendo que se ejecute, cada minuto, cada hora, cada que????
Lo tengo todo con asteriscos porque así me dijeron que se ejecuta solo cada minuto siempre :/

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1838
Registrado: Dom Oct 10, 2004 7:00 am

Re: Problema con Script sencillo y Crontab

Mensaje por neurus »

ivancordoba1000 escribió:
hmg79 escribió:No entiendo tu crontab, a ver cada cuanto estas definiendo que se ejecute, cada minuto, cada hora, cada que????
Lo tengo todo con asteriscos porque así me dijeron que se ejecuta solo cada minuto siempre :/
En lugar de configurar como "te dijeron", te recomiendo leer un manual de crontab. O en su defecto, alguna página que hable del tema.

Ejemplos:

http://www.alcancelibre.org/staticpages ... -uso-crond

http://blog.desdelinux.net/cron-crontab-explicados/


PD: tu crontab no hace absolutamente nada.

ivancordoba1000
Forista Nuevo
Forista Nuevo
Mensajes: 3
Registrado: Jue Jun 02, 2016 9:28 pm

Re: Problema con Script sencillo y Crontab

Mensaje por ivancordoba1000 »

Vale he añadido la linea
PATH=/bin

Y me los ejecuta , PERO solo si tengo los script en /root , lo cual no me sirve de absolutamente nada porque al pasar la carpeta de root spor scp no me deja por motivos de seguridad.

Como hago para que me los ejecute pero desde /home/alumne/Escritorio/copiaarchivosfirewall(que es donde estan los script) ????

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1838
Registrado: Dom Oct 10, 2004 7:00 am

Re: Problema con Script sencillo y Crontab

Mensaje por neurus »

Un crontab correcto, dice arriba:

Código: Seleccionar todo

# m h dom mon dow user	command
Es decir: minuto, hora, día mes, día del mes, usuario, comando.

Si lo quieres ejecutar como un usuario en particular, tienes que especificarlo.

También tienes la opción de editar crontab como usuario, con crontab -e

Vuelvo a sugerirte que leas una breve guía de crontab. En cualquier tienes estos ejemplos básicos:
https://es.wikipedia.org/wiki/Cron_(Unix)

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje