Comentadores dizem que é um script ocupado, não env
ou python
e é causado pelo editor de texto salvando-o.
bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript" começa com #!/usr/bin/env python
. Apenas tentando iniciar, resolveu o problema.
Por que o programa do sistema env
se torna "ocupado" esporadicamente? Pode ser causado por prelink
(mas o cron deve iniciá-lo não nesse momento ...)
Geralmente é "./myscript" que está ocupado porque outro programa modifica o arquivo. Pode ser um editor de texto (quando salvá-lo), mas também uma cópia remota (isso pode ser longo se a taxa de download for baixa) ou outro programa.
Tags linux