Процесс, связанный с семафором, не найден

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

ipcs -s|grep <username>

Выше команда даст мне семафоры, связанные с моим идентификатором Unix. После этого я выполнил команду ниже, чтобы узнать, какой процесс связан с семафором:

ipcs -s -i <semid>

Это даст вывод как:

semnum value ncount zount pid
0       0    0      0     28438

Но pid(28438), который он возвращает, не связан ни с одним запущенным процессом. Итак, мой вопрос: есть ли способ определить семафор, связанный с каким процессом (фактическим именем исполняемого файла), даже если процесс не запущен сейчас?

0 ответов

Другие вопросы по тегам