.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. Это нормальное поведение? Как мне обойти это и запустить мой скрипт?

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