Я пытаюсь запустить скрипт Python, и мне нужно Rsh команду из скрипта, команда, которую я хочу запустить: df -Pk|grep "sd\|md"|gawk '{print $2}'
, и я делаю это как -
cmd2='df -Pk|grep \\\"sd\|md\\\"|gawk \'{print $2}\''
process = subprocess.Popen(['rsh',ip,cmd2],stdout=subprocess.PIPE)
output = process.communicate()[0]
Однако, когда я запускаю скрипт, я ничего не получаю в выводе.
Я новичок в python и, насколько я знаю, это проблема с escape-символами.
Любая помощь будет отличной.
Примечание: я должен использовать только Rsh и не могу использовать ssh
Спасибо