bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"meuscript" começa com #!/usr/bin/env python
. Apenas tentar iniciá-lo resolveu o problema.
Por que o programa do sistema env
fica esporadicamente “ocupado”? Isso pode ser causado por prelink
(mas o cron não deve iniciá-lo naquele momento ...)
Responder1
Os comentaristas dizem que o script está ocupado, não env
ou python
e é causado pelo editor de texto que o salva.
Responder2
Normalmente é "./myscript" que está ocupado porque outro programa modifica o arquivo. Pode ser um editor de texto (ao salvá-lo), mas também uma cópia remota (pode ser longa se a taxa de download for baixa) ou outro programa.