Я выполняю команду через ssh в python.
os.system("ssh atl.LB99@172.31.54.76 'bash --login -c "if [[ -e filepath && ! -L filepath ]];then mv filepath filepath.backup; fi;"'")
У меня есть список путей к файлам, выполняемых с помощью этой команды. Цель этого scommand - добавить «.backup» после исходного имени файла. Однако это не всегда работает. Имена файлов заканчиваются на (которые являются исполняемыми файлами. не является частью имени файла, это просто говорит о том, что этот файл является исполняемым файлом), не меняют свое имя на «filename.backup». И эти файлы имеют достаточные разрешения (например, -rwxrwxr-x).
Система Linux, а оболочка bash.
Какой ключ для решения этой проблемы?