Ренис на родителя возрождает ребенка?

Я знаю, если мне нравится сценарий оболочки (т.е. до его запуска), все процессы, которые запускаются из сценария оболочки, также будут закрыты.

Что если я запустил сценарий оболочки и обработал его, все дочерние процессы также стали обработанными?

Посмотрел в man-страницах renice и там нет упоминаний о дочерних процессах.

1 ответ

Решение

Дети наследуют текущий приоритет процесса при создании. Это означает, что если вы возродите родителя и запустите ребенка, у него будет измененный приоритет.

Дети, которые уже бегают, когда вы начинаете, не затрагиваются.

Подсказка в fork() справочные страницы (начиная с ребенка fork/exec работа):

fork () создает дочерний процесс, который отличается от родительского процесса только своими PID и PPID и тем фактом, что использование ресурсов установлено в 0.

Другие вопросы по тегам