У меня есть скрипт на Linux, который я редактирую под Windows (через Samba), который начинается со строки # shebang !/bin/bash. Даже если:
- Я заканчиваю редактирование, сохраняю и закрываю файл в редакторе
- убедитесь, что файл не открыт в другом месте
- убедитесь, что файл сохранен с окончанием строки Unix
- catфайл под Linux и убедитесь, что редактирование присутствует
- statфайл под Linux и убедитесь, что у него есть метка времени после редактирования
Я все еще получаю сообщение об ошибке /bin/bash: bad interpreter: Text file busy когда я пытаюсь его выполнить, какое-то время (около минуты или двух).  Зачем??
ПРИМЕЧАНИЕ: файл не кэшируется на клиенте.  Файл виден на сервере cat .  Также возможно запустить /bin/bash на нем.  Только когда используется строка shebang, то есть когда исполняется сам файл , возникает вышеуказанная ошибка.
