bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
«myscript» начинается с #!/usr/bin/env python. Просто повторная попытка запуска исправила проблему.
Почему системная программа время от envвремени становится «занятой»? Может ли это быть вызвано prelink(но cron должен запустить его не в то время ...)
Здесь «занято» означает «процесс имеет ./myscript, открытый для записи », согласно execve (2) . Редактор обычно делает это только при сохранении правок на диск.
—
user1686
Хорошо, кто-то должен добавить это как ответ.
—
Ви.
stackoverflow.com/questions/16764946/… имеет больше обсуждений.
—
Джесси Глик
envзанят, а сам сценарий. (Редактором или зрителем, скорее всего.)