bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript" começa com #!/usr/bin/env python
. Apenas tentar iniciá-lo corrigiu o problema.
Por que o programa do sistema env
esporadicamente se torna "ocupado"? Pode ser causado por prelink
(mas o cron deve iniciá-lo não naquele momento ...)
env
ocupado, é o próprio script. (Por um editor ou visualizador, o mais provável.)Respostas:
Comentadores dizem que é roteiro ocupado, não
env
oupython
e é causada por editor de texto salvar.fonte
Geralmente é "./myscript" que está ocupado porque outro programa modifica o arquivo. Pode ser um editor de texto (quando salvo), mas também uma cópia remota (pode ser longa se a taxa de download for baixa) ou outro programa.
fonte