Я знаю, что это очень простой вопрос, но не могу его сформулировать.
Мне нужно выполнить настраиваемую команду на основе команды python в сценарии.
ex:
below is the actual commands.
command-dist --host='server1' -- cmd -- 'command1;command2'
Мне нужно использовать эту команду в моем скрипте Python из моего скрипта, эту команду нужно выполнить на удаленном сервере.
Мне нужен этот формат команды для использования в моем скрипте
cmd="ssh -q %s "command-dist --host=%s -- cmd -- 'cmd1;cmd2'"" %(host1,host2)
но вышеизложенное не работает из-за кавычек, перепробовал множество способов, но все равно не повезло.
When I tried this way
cmd="ssh -q %s \"command-dist --host=%s -- cmd -- 'cmd1;cmd2'\"" %(host1,host2)
I don't under why back slashes are appearing before and after cmd1;cmd2?
This is what I am not getting.
cmd
'ssh -q %s "command-dist --host=%s -- cmd -- /'cmd1;cmd2'/""' %(host1,host2)
Пожалуйста, помогите, как мне получить вышеуказанное значение