2016-01-16 4 views
1

У меня нет опыта написания сценария sh/bash для linux, я хочу проверить, запущен ли процесс. Если процесс запущен, то ждать, когда процесс будет убит, то выполнить другую proccess, что-то вроде этого (псевдо-код):Подождите, пока процесс не будет убит, чтобы запустить другой процесс.

while main_process.run = True { 
    do_nothing; 
} 
execute new_process 

Как я могу сделать это в небольшом script.sh? Благодаря!

ответ

1

Если ваша оболочка даже начать процесс, который вы ждете, то:

wait <process id> 
execute_new_process 
Смежные вопросы