![]() |
Hola y bienvenida de los Estados Unidos a la UNIX y Linux Foros! Gracias por su visita y formar parte de nuestra comunidad global.
|
|
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 |
| esperar comando - gato que no espere a que el proceso-Chile? | alex_5161 | Programación de scripts de shell y | 2 | 06-26-2008 06:14 PM |
| Comando dormir | Guante | Programación de scripts de shell y | 1 | 10-03-2007 05:02 AM |
| esperar / el sueño de usar lo que? | gkrishnag | UNIX for Dummies Preguntas y Respuestas | 1 | 09-19-2006 05:13 AM |
| Espere Comando | lesstjm | Programación de scripts de shell y | 1 | 03-28-2005 02:55 PM |
| Ayuda con el comando de espera | ULTRAMAN | Programación de scripts de shell y | 1 | 10-21-2002 11:40 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
ayudar a dormir o esperar en el comando
Hi All,
Tengo un script que ejecuta los scripts 3. La primera secuencia de comandos crea dos archivos. Los otros dos scripts deberían ejecutarse sólo cuando los archivos se crean. He intentado la siguiente bucle for, pero no está funcionando. ¿Puede alguien por favor me ayude. Código:
while [ ! -e script3.lck && script4.lck ]; do # Sleep until file does exists/is created sleep 1 done |
|
||||
|
Su "y" condicional está mal, tiene que repetir la -e
Código:
while [ ! -e script3.lck -a ! -e script4.lck ]; do Código:
while [ ! -e script3.lck ] && [ ! -e script4.lck ]; do Código:
while true; do test -e script3.lck && test -e script4.lck && break sleep 1 done Editado por última época; al 09-25-2008 05:28 AM.. Motivo: Lo siento, mal la pregunta en primera |
|
||||
|
Muchas gracias época! Pero en este caso, incluso si un archivo es creado, el bucle while termina. Lo mejor sería que si las dos finales los archivos existentes.
Cualquier idea, cuando he ido mal ..? |
|
||||
|
Whoops disculpas por la confusión .. He intentado la primera sugerencia, y no funcionó.
He intentado su última propuesta, y funciona como un encanto! Muchas gracias época! |
|
||||
|
Lo siento, supongo precedencia problema, que es la negación cubre la totalidad de la siguiente expresión incluso a través de una-al parecer uno. En otras palabras, la segunda ! en la primera solución es errónea, y debe ser sacado. Otra razón para evitar molestas negaciones supongo ...
Editado por última época; al 09-25-2008 05:43 AM.. Motivo: Saque el segundo! |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|