O que significa súbito “arquivo de texto ocupado” ao chamar um script?

10
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 ...)

    
por Vi. 09.05.2012 / 11:48

2 respostas

5

Comentadores dizem que é um script ocupado, não env ou python e é causado pelo editor de texto salvando-o.

    
por 10.05.2012 / 17:11
3

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.

    
por 25.03.2014 / 10:24

Tags