Шрифт:
Если дочерний процесс является скриптом интерпретатора (флаг
Правила наследования (и ненаследования) параметров дочернего процесса от родителя (RID, RGID и других атрибутов) жестко регламентированы, достаточно сложны (в зависимости от флагов) и могут быть уточнены в технической документации QNX. Отметим, что безусловно наследуются такие параметры, как: а) приоритет и дисциплина диспетчеризации; б) рабочий и корневой каталоги файловой системы. Не наследуются: установки таймеров процесса
При успешном завершении вызов функции возвращает PID порожденного процесса. При неудаче возвращается -1 и
•
•
•
•
•
•
•
•
•
•
•
•
•
Даже из этого очень краткого обзора вызова
• Эта форма универсальна (самодостаточна), она позволяет обеспечить весь спектр разнообразных форм порождения нового процесса
• Она же и самая громоздкая форма, тяжеловесная для практического кодирования, поэтому в реальных текстах в большинстве случаев вы вместо нее встретите ее конкретизации:
• Хотя вызов
В качестве примера приведем использованную в [4] (глава Д. Алексеева «Утилита on») форму вызова для запуска программы (с именем, заданным в строке
Использованная здесь форма
Приведем характерный пример вызова группы