Intereting Posts
Получение ошибки при использовании sftp (get: Invalid Flag -r) Centos 7 больше не загружается Что происходит при отправке SIGKILL в Zombie Process в Linux? Разрешить www-data выполнять сценарий aa fetchmail иногда доставляет почту в локальный почтовый ящик, должен перейти на сервер обмена Как я могу отредактировать редактируемый результат? Основная функция, которая не работает Что такое (был) Qualcomm Hexagon «Comet Board»? sftp дает ошибку: «Получено сообщение слишком долго» и в чем причина? Разделить файл на основе поля даты Что ограничивает использование моего процессора в разветвленных процессах? Странное поведение в рекурсивной копии Можем ли мы сохранить временные метки файлов при извлечении ZIP-архива? Могу ли я указать перенаправленный вход перед составной командой? Как скопировать содержимое файла в локальный буфер обмена из файла на удаленном компьютере поверх ssh

как получить список всех процессов, обращающихся к общей библиотеке

Я знаю, что утилита ldd может перечислить все библиотеки, связанные с процессом, но я хочу, чтобы это было наоборот. Я хочу, чтобы все процессы были связаны с библиотекой. Я хочу заменить общую библиотеку без сбоев системы и убедиться, что процесс читает новую библиотеку. Безопасный способ – проверить, сколько процессов использует его, а затем закрыть их с помощью сценария, заменить библиотеку и запустить ее снова. Я буду очень рад, если будет лучший способ сделать это. заранее спасибо.

    Как правило, для нахождения процессов, совместно использующих библиотеку, вы можете использовать команду lsof shared_library_path . В нем будут перечислены все процессы. Источник: здесь
    Аналогичный вопрос был задан раньше.