В пользовательском пространстве Linux у меня есть процесс, блокирующий семафор, как обнаружил strace. Как только возникает ошибка, блокировка повторяется, поэтому должен быть другой процесс, который удерживает семафор и не освобождает его.
Есть ли способ узнать, какой другой процесс в настоящее время содержит семафор?
ipcs
перечисляет семафор, также как и / proc / sysvipc / sem. Где я могу найти информацию о процессе проведения?