Как получить имя процесса из идентификатора процесса в Solaris

#c #linux #unix #solaris

#c #linux #unix #solaris

Вопрос:

Я хотел бы знать, есть ли какой-либо способ (solaris api) для получения имени процесса из заданного идентификатора процесса. В Linux есть способ использовать /proc, но я не уверен насчет Solaris.

Заранее спасибо.

Спасибо Arpit

Ответ №1:

В Solaris тоже есть /proc , но он ведет себя несколько иначе. Документация для этого находится здесь. Тебе, наверное, нужны эти psinfo вещи.

Комментарии:

1. Спасибо за быстрый ответ. Я мог видеть, что файл psinfo существует в /proc /<pid> / . Существует ли какой-либо solaris api, который может извлекать информацию.

2. Вам нужно прочитать документацию, на которую я ссылался. Там есть struct определение, которое определяет содержимое psinfo файла.