Ejecutar un comando, y esperar

JoseRon
25 de Noviembre del 2003
Como puedo hacer para ejecutar un comando (por ejemplo: "ls > directorios.txt" en linux), y esperar hasta que el proceso termine para ejecutar la siguiente línea..

josuth
25 de Noviembre del 2003
Hola JoseRon

porqué no utilizas una pipe, por ejemplo:
ls > directorios.txt | siguiente comando

La barra | pasa la salida del primero al segundo. Y el segundo no se ejecuta hasta que el primero no ha termnado

eldrum
25 de Noviembre del 2003
Uno de los metodos de la class Runtime que se utiliza para invocar un comando externo permite esperar a que finalice. Desgraciadamente no funciona siempre bien.