Книга: Программирование для Linux. Профессиональный подход

Листинг 3.1. (print-pid.c) Вывод идентификатора процесса

Листинг 3.1. (print-pid.c) Вывод идентификатора процесса

#include <stdio.h>
#include <unistd.h>
int main() {
 printf("The process ID is %dn", (int)getpid());
 printf("The parent process ID is %dn", (int)getppid());
 return 0;
}

Обратите внимание на важную особенность: при каждом вызове программа сообщает о разных идентификаторах, поскольку всякий раз запускается новый процесс. Тем не менее, если программа вызывается из одного и того же интерпретатора команд, то родительский идентификатор оказывается одинаковым.

Оглавление книги


Генерация: 2.007. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз