![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| Ejecución de secuencias de comandos en paralelo | Nivas | Programación de scripts de shell y | 6 | 02-21-2008 05:44 AM |
| la ejecución de secuencias de comandos mediante la lectura de los nombres de un archivo | konark | Programación de scripts de shell y | 3 | 11-08-2007 02:28 AM |
| La ejecución de scripts de shell | BuyoCat | UNIX for Dummies Preguntas y Respuestas | 1 | 09-07-2005 02:11 AM |
| variables en la ejecución de scripts ksh? | zedmelon | Programación de scripts de shell y | 3 | 08-06-2003 02:50 PM |
| la ejecución de scripts perl | vtran4270 | UNIX para usuarios avanzados y expertos | 2 | 08-27-2002 03:28 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
La ejecución de scripts en paralelo
Hi All,
Tengo 3 scripts de shell, Script1, Script2 y Script3. Ahora quiero correr Script1 y Script2 en paralelo y Script3 debería depender de éxito de ambos Script1 y Script2. ¿Podría sugerir un enfoque de la realización de este ... Gracias de antemano |
|
||||
|
enfoque simple de votación (este máster propio script no puede ejecutarse en paralelo, vulnerables a ataques de enlace simbólico a través de la creación de archivos inseguros tmp, ...) Código:
#!/bin/bash # should work in most shells (script1; echo $? > /tmp/retval1 ) & script2 # both do now run in parallel # ... # well, after some time script2 will have finished, so well have to check whether 2 also has retval2=$? while [ $? -eq 0 ] do sleep 1s pidof script1 > /dev/null done retval1=`cat /tmp/retval1` if [ something about retval1 and retval2 ] then script3 fi Última edición por fabtagon; al 06-05-2008 05:47 PM.. Exposición de motivos: pérdida de un punto |
|
||||
|
Cita:
¿Cuál es la línea en "bucle while" hacer? pidof script1> / dev / null |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|