Quiero detener la ejecución de mi script BASH hasta que se cierre un proceso (tengo el PID almacenado en una variable). Estoy pensando
BASH - Compruebe si existe PID
while [ PID IS RUNNING]; do
sleep 500
done
La mayoría de los ejemplos que he visto utilizan/dev/null que parece requerir root. ¿Hay alguna manera de hacer esto sin necesidad de root?
¡Muchas gracias de antemano!
Salida http://stackoverflow.com/questions/356100/how-to-wait-in-bash-for-several-subprocesses- to-finish-and-return-exit-code-0-w – atk
Consulte [Gestión de procesos] (http://mywiki.wooledge.org/ProcessManagement). ¿Puedes mostrar un ejemplo de uso de '/ dev/null' que requiere root? No puedo imaginar cómo sería ese el caso ni cómo sería aplicable a este caso. –
¿Qué uso de/dev/null parece requerir la raíz? No puedo pensar en ninguno. – ndemou