The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Узнать pid процесса"
Версия для распечатки Пред. тема | След. тема
Форум Программирование под UNIX
Исходное сообщение [ Отслеживать ]

. "Узнать pid процесса" +/
Сообщение от reds (?), 08-Апр-13, 11:21 
>[оверквотинг удален]
>   for (i = 0; i<n_processes; i++)
>    if ((strncmp(process_name, p[i].ki_comm, COMMLEN+1) == 0) && (getpid() !=
> (int)p[i].ki_pid)) {
>           processes_found =
> (int)p[i].ki_pid;
>    }
>   kvm_close(kd);
>  }
>  return processes_found;
> }

А это не по теме?

Следующая программа показывает использование функции fork, где создаются две копии процесса, и они выполняются параллельно.

#include<stdlib.h>
#include<unistd.h>
int main()
{ pid_t return_value;

         printf("Forking process\n");
         return_value=fork();
         printf("The process id is %d
           and return value is %d\n",
           getpid(), return_value);
         execl("/bin/ls/","ls","-l",NULL);
         printf("This line is not printed\n");
}


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Узнать pid процесса, iva, 27-Мрт-07, 13:30  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру