Дождитесь завершения всех процессов с определенным именем (в bash) - PullRequest
3 голосов
/ 07 ноября 2011

Я бы хотел wait в Linux (Ubuntu 11.10), чтобы завершить загрузку процессов.Каждый из этих процессов имеет свой pid, но одно и то же имя.Возможно ли это сделать?

РЕДАКТИРОВАТЬ:

Возможно, мне следует указать, что я не обязательно знаю, что такое pid, просто имя процесса.

РЕДАКТИРОВАТЬ:

Спасибо за ответы;Кевин, кажется, делает то, что я хочу.Однако в конкретном приложении, которое у меня есть, оно не работает, поэтому я разместил более подробный дополнительный вопрос здесь .

Ответы [ 3 ]

7 голосов
/ 07 ноября 2011
wait $(pgrep programName)

Должен сделать это.

2 голосов
/ 07 ноября 2011
wait $(pidof processname)

возможно.

1 голос
/ 07 ноября 2011

Пока у вас есть пид этих процессов:

wait $pid_of_process

Это должно сделать это.

...