Что произойдет с дескриптором открытого файла в Solaris, если указанный файл будет перемещен, удалите
Согласно Что произойдет с дескриптором открытого файла в Linux, если указанный файл будет перемещен, удалите
Linux позволяет переименовывать файлы при наличии открытых FD и открытых FD, которые работают нормально.
Применимо ли это к другим случаям?например, Solaris
Linux => Да Windows => Нет Solaris?
Linux => Да
Windows => Нет
Solaris?
Да. Linux эмулирует поведение Unix / Solaris, когда файл остается выделенным, а содержимое файла доступно до тех пор, пока он не будет закрыт всеми процессами, у которых он открыт. Другими словами, Linux / Solaris / UNIX ведут себя одинаково.