Форум — Development Получение PID процесса в другой процессе 0 0 Необходимо получить PID процесса по его имени в программе написаной на С. Ссылка
Я думаю, самый лучший вариант - вытянуть несколько функций из сырцов проги pidof. Я оттуда сделал класс получения пида из proc. Ну а тебе совсем будет просто - pidof же на си :) anonymous (14.01.04 14:04:55 MSK) Показать ответ Ссылка
А что такое "имя" процесса? comm что ли? Ну так слазьте в /proc, посмотрите что и как... Murr ★★ (14.01.04 16:02:44 MSK) Показать ответ Ссылка
Ответ на: комментарий от Murr 14.01.04 16:02:44 MSK типа в каждой попе затычка? ;) anonymous (14.01.04 20:36:37 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 14.01.04 20:36:37 MSK IMXO меняйте идеологию это не портабельно anonymous (15.01.04 04:56:19 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.01.04 04:56:19 MSK А что портабельно? Разве есть портабельный механизм для доступа к информации о процессе? kpanic ★★ (15.01.04 12:58:13 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 14.01.04 14:04:55 MSK А где достать исходники pidof (шапки в меня не кидать - ну не знаю я в группе каких программ он находиться)? anonymous (15.01.04 14:01:36 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.01.04 14:01:36 MSK SysVinit-x.x.-x anonymous (15.01.04 14:09:22 MSK) Ссылка
Ответ на: комментарий от kpanic 15.01.04 12:58:13 MSK Портабельного механизма нет, поэтому самый портабельный способ - не делать этого. anonymous (15.01.04 17:59:15 MSK) Показать ответ Ссылка
Ответ на: комментарий от anonymous 15.01.04 17:59:15 MSK В /proc лежат переменные среды каждого процесса и некоторые другие данные, в том числе и PID & PPID LONGOBARD ★ (15.01.04 22:30:41 MSK) Показать ответ Ссылка
Ответ на: комментарий от LONGOBARD 15.01.04 22:30:41 MSK Use lib libgtop anonymous (18.01.04 16:29:53 MSK) Ссылка