Bienvenido al sistema de Preguntas y Respuestas de DesdeLinux.net Si tienes alguna duda o pregunta siéntete libre de compartirla aquí. Entre todos te ayudaremos. Antes de empezar, te sugerimos que le pegues un vistazo a nuestra guía de preguntas frecuentes (FAQ, en inglés) para entender cómo funciona Ask DesdeLinux.
0 votos
preguntado por (104 puntos) en Terminal - Bash
Buenas noches,

Estoy intentando ejecutar un script desde otro script, todo ello programado dentro de una tarea con crontab. El problema está en cuando se ejecuta, dado que solo ejecuta la mitad del script que está programado.

Pero si ejecuto ese script de forma independiente funciona perfectamente. He comparado que los dos scripts tengan todos los permisos de lectura-escritura, y ambos tienen el famoso #!/bin/bash. ¿Es posible que esté haciendo mal la tarea programada?
Code:
echo "Backup programado a las $hora:$min con crontab."; crontab -l>> $lugarBu/temp; echo "$min $hora * * * /bin/bash $rutaFichBa/backup-cron.sh $BASENAME">> temp; echo "">> temp; crontab temp;

Un saludo y gracias de antemano.
Compartir esta pregunta:

1 Respuesta

0 votos
respondido por (198 puntos)
depende de como lo quieras ejecutar por ejemplo si quieres que la variables de un script esten en el otro deberias usar la funcion source
Code:
source <nombre del script>
asi las variables declaradas en cualquiera de los 2 scripts funcionara independientemente si están corriendo los 2 o no

Preguntas relacionadas

0 votos
0 respuestas 61 visitas
+1 voto
1 respuesta 1.2k visitas
preguntado por scrips en bash para calcular numeros ver May 9, 2015 en Terminal - Bash
0 votos
1 respuesta 115 visitas
0 votos
0 respuestas 66 visitas
preguntado por raultrysw Mar 20, 2016 en Fedora
...