bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript" commence par #!/usr/bin/env python
. Une nouvelle tentative de démarrage a résolu le problème.
Pourquoi le programme système env
devient sporadiquement "occupé"? Peut-il être causé par prelink
(mais cron ne devrait pas le démarrer à ce moment-là ...)
env
occupé, c'est le script lui-même. (Par un éditeur ou un téléspectateur, très probablement.)Réponses:
Les commentateurs disent que le script est occupé, pas
env
oupython
et est causé par un éditeur de texte qui l'enregistre.la source
Habituellement, c'est "./myscript" qui est occupé car un autre programme modifie le fichier. Il peut s'agir d'un éditeur de texte (lors de sa sauvegarde) mais également d'une copie à distance (cela peut être long si le taux de téléchargement est faible) ou d'un autre programme.
la source