Вопрос

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

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

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

Это было полезно?

Решение

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

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

Подсказка находится в fork() man-страницы (запуск дочернего элемента fork/exec операция):

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top