LINUX.ORG.RU

Обновления библиотек при работающих программах от них зависящих

 ,


0

1

Допустим обновился в системе libopenssl. Файл библиотеки на диске обновился. Есть демон который прямо сейчас работает и использует эту libopenssl. Демон продолжает работать на старой кешированной в ОЗУ библиотеке? Или автоматически mmap иться на новую (обновлённый файл в ФС) и перестаёт нормально работать?

Линукс умеет при обновлении файла если он уже открыт текущими процессами сделать рам копию для этих процессов?

★★★★

Последнее исправление: bga_ (всего исправлений: 1)

Демон продолжит работать со старой библиотекой на диске.

Новая библиотека находится в другом inode.

Старая будет полностью разлинкована с файловой системы только после закрытия всех программ, которые с ней работают.

wandrien ★★
()