Получить процесс, занимающий порт в Solaris 10 (альтернатива для pfiles) - PullRequest
0 голосов
/ 16 августа 2011

В настоящее время я использую pfiles для получения процесса, занимающего определенный порт в Solaris10, но это вызывает проблему при параллельном запуске.

проблема в том, что pfiles не может быть запущен параллельно для одного и того же pid.второй вернется с сообщением об ошибке.pfiles: отслеживается процесс:

Есть ли альтернатива pfiles для получения процесса, занимающего порт в Solaris.ИЛИ любая информация об API OS для получения информации о порте / процессе в Solaris может помочь.

1 Ответ

0 голосов
/ 16 августа 2011

Обходным путем будет использование некоторого механизма блокировки, чтобы избежать этого.

В качестве альтернативы, вы можете установить lsof из бесплатного репозитория и посмотреть, поддерживает ли он параллелизм (я так думаю).

Я только что протестировал файлы Solaris 11 Express, и эта проблема, похоже, не обнаружена.

...