Что означает внезапная ошибка «Текстовый файл занят» при вызове скрипта?

Что означает внезапная ошибка «Текстовый файл занят» при вызове скрипта?
bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy

"myscript" начинается с #!/usr/bin/env python. Повторная попытка запустить его решила проблему.

Почему системная программа envвремя от времени становится "занятой"? Может ли это быть вызвано prelink(но cron должен запускать ее не в это время...)

решение1

Комментаторы говорят, что это связано с загруженностью скрипта, а не envс pythonсохранением его текстовым редактором.

решение2

Обычно это "./myscript", который занят, потому что другая программа изменяет файл. Это может быть текстовый редактор (при сохранении), а также удаленная копия (это может занять много времени, если скорость загрузки низкая) или другая программа.

Связанный контент