crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

3 страниц V  < 1 2 3  
Ответить в данную темуНачать новую тему
> ( Linux ) получить имя процесса по его PID, или по PID получить имя процесса
carveau
  опции профиля:
сообщение 9.12.2009, 15:15
Сообщение #21


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 9.12.2009
Пользователь №: 1292

Спасибо сказали: 0 раз(а)




Репутация:   0  


ну напоследок можно постораться :-)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 9.12.2009, 15:19
Сообщение #22


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


Ну тогда от меня напоследок http://www.unix.com/high-level-programming...s-pid-name.html
запусти ps из своей программы... с ключом поиска по имени и пропарси ввывод ... ))) мы же не ищем легких путей
Удачи

Сообщение отредактировал ЙаМайскЫйПчОЛ - 9.12.2009, 15:22
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
carveau
  опции профиля:
сообщение 9.12.2009, 15:38
Сообщение #23


Студент
*

Группа: Новичок
Сообщений: 11
Регистрация: 9.12.2009
Пользователь №: 1292

Спасибо сказали: 0 раз(а)




Репутация:   0  


Спасибо, в ссылке нашел файлы в которые смотреть надо, а то уже минут 40 ползаю по этим исходникам )))

int read_cmdline(char *restrict const dst, unsigned sz, unsigned pid)
{
char name[32];
int fd;
unsigned n = 0;
dst[0] = '\0';
snprintf(name, sizeof name, "/proc/%u/cmdline", pid);
fd = open(name, O_RDONLY);
if(fd==-1) return 0;
**********************************
так же сделано cmdline читает !!! да не может быть что бы в Linuxe небыло чего нибудь такого API - шного что бы без чтения cmdline обойтись !!!

если уж блин не суждено тогда вообще через QProcess сделаю, буду pidof <имя_процесса> запускать ....
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
ЙаМайскЫйПчОЛ
  опции профиля:
сообщение 9.12.2009, 15:38
Сообщение #24


Участник
**

Группа: Участник
Сообщений: 154
Регистрация: 10.7.2008
Из: СПб
Пользователь №: 232

Спасибо сказали: 7 раз(а)




Репутация:   5  


смирись с этим... и живи счастливо дальше.. пока ты находишься на стадии отрицания
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.12.2024, 5:08