bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript" начинается с #!/usr/bin/env python
. Повторная попытка запустить его решила проблему.
Почему системная программа env
время от времени становится "занятой"? Может ли это быть вызвано prelink
(но cron должен запускать ее не в это время...)
решение1
Комментаторы говорят, что это связано с загруженностью скрипта, а не env
с python
сохранением его текстовым редактором.
решение2
Обычно это "./myscript", который занят, потому что другая программа изменяет файл. Это может быть текстовый редактор (при сохранении), а также удаленная копия (это может занять много времени, если скорость загрузки низкая) или другая программа.