bash: ./myscript: /usr/bin/env: bad interpreter: Text file busy
"myscript"는로 시작합니다 #!/usr/bin/env python. 다시 시작하면 문제가 해결되었습니다.
시스템 프로그램이 env산발적으로 "사용 중"이되는 이유는 무엇 입니까? 원인이 될 수 있습니까 prelink(그러나 cron은 그때 시작하지 않아야합니다 ...)
여기서 "사용 중"은 execve (2) 에 따라 " 프로세스가 쓰기 위해 ./myscript가 열려 있음"을 의미 합니다. 편집자는 일반적으로 편집 내용을 디스크에 저장하는 동안에 만이 작업을 수행합니다.
—
user1686
좋아, 누군가 이것을 이것을 답변으로 추가해야합니다.
—
Vi.
stackoverflow.com/questions/16764946/… 에 대한 자세한 설명이 있습니다.
—
Jesse Glick
env바쁘지 않고 스크립트 자체입니다. (편집자 또는 시청자에 의한 가능성이 높습니다.)