bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"таємниця" починається з #!/usr/bin/env python. Тільки повторна спроба його запуску усунула проблему.
Чому системна програма envспорадично стає "зайнятою"? Чи може це бути викликано prelink(але крон повинен запускати його не в той час ...)
Тут "зайнятий" означає "відкритий процес ./syscript для написання ", згідно з execve (2) . Редактор зазвичай робить це лише зберігаючи правки на диску.
—
користувач1686
Добре, хтось повинен додати це як відповідь.
—
Ві.
stackoverflow.com/questions/16764946/… має більше дискусій.
—
Джессі Глік
envтак зайнято, це сам сценарій. (Редактором чи глядачем, швидше за все.)