Bash Job Control (идентификатор задания и идентификатор группы процессов) - PullRequest
0 голосов
/ 29 марта 2012

Как bash обрабатывает идентификаторы заданий?Если я запускаю следующее:

sleep 10 &
sleep 60 &

, а затем, когда sleep 10 завершается, и снова запускаю sleep 7 &, третье задание получает идентификатор 3, а не 1. Номер идентификатора задания только сбрасывается обратно наномер последнего остановленного задания (или 0, если не остановлено)?Кроме того, увеличивается ли идентификатор задания для каждой работы?Например, если я выполню встроенную команду, такую ​​как fg, увеличит ли она идентификатор задания?

Мой второй вопрос: как назначаются группы процессов?Все ли процессы в одном и том же задании имеют один и тот же идентификатор группы процессов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...