bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"Myscript" beginnt mit #!/usr/bin/env python
. Nur ein erneuter Startversuch behebt das Problem.
Warum wird das Systemprogramm env
sporadisch "beschäftigt"? Kann es verursacht werden durch prelink
(aber cron sollte es zu diesem Zeitpunkt nicht starten ...)
env
beschäftigt, es ist das Skript selbst. (Höchstwahrscheinlich von einem Redakteur oder Zuschauer.)Antworten:
Kommentatoren sagen, dass das Skript beschäftigt ist, nicht
env
oderpython
und weil es vom Texteditor gespeichert wird.quelle
Normalerweise ist es "./myscript", das beschäftigt ist, weil ein anderes Programm die Datei ändert. Dies kann ein Texteditor (beim Speichern), aber auch eine Remote-Kopie (dies kann lang sein, wenn die Download-Rate niedrig ist) oder ein anderes Programm sein.
quelle