Ренис на родителя возрождает ребенка?
Я знаю, если мне нравится сценарий оболочки (т.е. до его запуска), все процессы, которые запускаются из сценария оболочки, также будут закрыты.
Что если я запустил сценарий оболочки и обработал его, все дочерние процессы также стали обработанными?
Посмотрел в man-страницах renice и там нет упоминаний о дочерних процессах.
1 ответ
Дети наследуют текущий приоритет процесса при создании. Это означает, что если вы возродите родителя и запустите ребенка, у него будет измененный приоритет.
Дети, которые уже бегают, когда вы начинаете, не затрагиваются.
Подсказка в fork()
справочные страницы (начиная с ребенка fork/exec
работа):
fork () создает дочерний процесс, который отличается от родительского процесса только своими PID и PPID и тем фактом, что использование ресурсов установлено в 0.