Этот вопрос специфичен для perl, в контексте, что я специально задаюсь вопросом, что происходит с файловыми дескрипторами (как работающими, так и не), когда в какой-то момент скрипт die
с открытыми ручками.Что происходит с завершением скрипта Perl?
Итак, какие операции выполняются по мере того, как выполнение происходит до последней строки сценария? Уровень скрипта? Уровень Perl? Уровень оболочки (например, bash)? Системный уровень (например, предположим современный * nix, такой как Ubuntu)?
Вот что информация я нашел до сих пор, хотя и не прямых ответов:
Best practices for terminating perl scripts
Ensure custom code is run upon exit in perl
Why to close file handles in perl (sys buffers)
Perldoc на die
и exit
говорят в основном самих функций.
Ручки закрыты. – Mort
@Mort: ссылка perlmonks говорит так же. – tniles09