Страниц: [1]
  Печать  
Автор Тема: Получение информации о процессах  (Прочитано 6629 раз)
faramir
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« : Ноября 23, 2004, 06:21:10 pm »

Нужно запустить несколько процессов с заданными приоритетами, а потом получать о них информацию: состояние, время выполнения.
Теоретически такое возможно? Если да, то как попроще сделать?
Записан
darkelf
QOR.Moderator
*****
Offline Offline

Сообщений: 261


Просмотр профиля
« Ответ #1 : Ноября 23, 2004, 06:49:57 pm »

use nice
use times
use ps
use pidin
Записан
Perf
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #2 : Ноября 24, 2004, 09:32:43 am »

наверное имелось в виду как получить информацию из программы ?

меня тоже этот вопрос интересует.
в статье Кёртена "утилита идентификации потоков" сделано через чтение /proc.

кроме как анализировать /proc другой путь есть ?
и где взять подробное описание файловой системы /proc ?
Записан
darkelf
QOR.Moderator
*****
Offline Offline

Сообщений: 261


Просмотр профиля
« Ответ #3 : Ноября 24, 2004, 12:29:33 pm »

Помоему в статье Дмитрия Алексеева "Получение системной информации" есть подход, как подобную информацию можно получить... Второй способ - производить разбор информации выдаваемой ps/pidin запуская их через popen()
Записан
faramir
Участник
*
Offline Offline

Сообщений: 0


Просмотр профиля
« Ответ #4 : Ноября 25, 2004, 02:41:25 pm »

Спасибо
Записан
Страниц: [1]
  Печать  
 
Перейти в: