bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript" comienza con #!/usr/bin/env python
. Solo volviendo a intentar iniciarlo solucionó el problema.
¿Por qué el programa del sistema env
esporádicamente se vuelve "ocupado"? ¿Puede ser causado por prelink
(pero cron no debería iniciarlo en ese momento ...)
env
que esté ocupado, es el guión en sí. (Por un editor o espectador, muy probablemente).Respuestas:
Los comentaristas dicen que la secuencia de comandos está ocupada, no
env
opython
es causada por el editor de texto que la guarda.fuente
Usualmente es "./myscript" la bruja está ocupada porque otro programa modifica el archivo. Puede ser un editor de texto (al guardarlo) pero también una copia remota (esto puede ser largo si la velocidad de descarga es baja) u otro programa.
fuente