Я использую Bash, чтобы дождаться, когда PID перестанет существовать. Я пробовал
#!/bin/bash
while [ kill -0 PID > /dev/null 2>&1 ]; do
//code to kill process
done
//code to execute after process is dead
а также
#!/bin/bash
until [ ! kill -0 PID > /dev/null 2>&1 ]; do
//code to kill process
done
//code to execute after process is dead
Оба этих примера либо не работают, либо продолжают зацикливаться после завершения процесса. Что я делаю неправильно?