.sh-файл, используемый sftp после загрузки и не может быть выполнен

Я использую mobaxterm для доступа ssh / ftp. Сначала создаю файл test.sh Затем я редактирую файл и сохраняю его (он автоматически загружает). Теперь я делаю

 chmod 755 test.sh 

а затем попробуйте запустить его с ./test.sh , но я получаю

 -bash: ./test.sh: Text file busy 

Я побежал lsof и нашел эту строку:

 sftp-serv 1526 root 3w REG 253,1 0 919981 /root/test.sh 

Я считаю, что файл все еще используется программой ftp. Это нормальное поведение? Как мне обойти это и запустить мой скрипт?

Interesting Posts

Измените значения параметра из файла и сгенерируйте файлы параметров из него

Использование области SSD накопителя H-HDD с LVM / bcache

как передать переменную среды в sudo su

Регистрация при превышении лимита

Как обновить Apache, чтобы позволить Pseudostreaming на CENTOS 5.5 & WHM

Есть ли способ различать строку из разных файлов?

Возможно удаленное монтирование образа, которое может загружаться и устанавливать самостоятельно?

Как grep перевернутый, не показывающий строки x до / после?

Как показать изменения для пакетов перед обновлением через apper или apt-get upgrade?

Проблемы с включением кнопок мультимедиа, громкости и яркости в оконном менеджере i3 с Macbook Air

Чтение количества дорожек с аудио CD?

Ошибка: файл содержит ошибки синтаксического анализа: файл: /////etc/yum.repos.d/dag.repo

Как создать каталог во всех подкаталогах?

Sudo выполнить сценарий оболочки по-разному по сравнению с прямым пользователем выполнить его

почему бы вам tar zip-файл

Linux и Unix - лучшая ОС в мире.