Если оболочка запускает программу, будет ли оболочка также получать сигнал SIGINT при нажатии Ctrl + C?

Как ни странно, перезагрузка компьютера вернула все разделы и данные.

2
18.05.2017, 04:04
1 ответ

Этот вопрос касается скрипта bash. Вы запускаете bash в интерактивном режиме. Это имеет значение для групп процессов :, поэтому и были изобретены группы процессов. Группа процессов предназначена для сбора всех процессов, участвующих в одной интерактивно -запущенной задаче. Таким образом, интерактивная оболочка запускает каждое задание в отдельной группе процессов, тогда как оболочка, выполняющая сценарий, не создает новых групп процессов.

2
27.01.2020, 22:10

Теги

Похожие вопросы