archivo script recursivo en servidor no funciona
Publicado por sont (5 intervenciones) el 06/11/2017 11:48:21
Hola a todos.
Tengo problemas con un script, estoy usando nohup para ejecutar recursivamente otra vez el mismo archivo, y no responde la ejecución de una función en otro servidor.
Es un poco complejo de explicar por lo tanto pongo un ejemplo.
archivo consulta.sh
Ya sé que este código seria un bucle infinito pero es de ejemplo.
Resulta que cuando se está ejecutando varias llamadas a la vez al archivo la 5ª linea no se ejecuta. Si se ejecuta de uno en uno si funciona.
Pd.- Me he dado cuenta que al cabo de una hora o mas los archivos que estan parados continuan por la 5ª linea.
Gracias por de antemano.
Saludos
Tengo problemas con un script, estoy usando nohup para ejecutar recursivamente otra vez el mismo archivo, y no responde la ejecución de una función en otro servidor.
Es un poco complejo de explicar por lo tanto pongo un ejemplo.
archivo consulta.sh
1
2
3
4
5
6
7
#!/bin/bash
ndd=2;
$(nohup /home/usuario/consulta.sh > /dev/null &) ;
vth=$(ssh servidor@XX.XX.XXX.XXX "/home/usuario/saldo.sh $ndd") #ejecutable de mas de media hora.
if [ $vth -eq 1 ]; then
$(scp servidor@XX.XX.XXX.XXX:/home/servidor/$nd /tmp);
fi
Resulta que cuando se está ejecutando varias llamadas a la vez al archivo la 5ª linea no se ejecuta. Si se ejecuta de uno en uno si funciona.
Pd.- Me he dado cuenta que al cabo de una hora o mas los archivos que estan parados continuan por la 5ª linea.
Gracias por de antemano.
Saludos
Valora esta pregunta


0