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が初めてで、私が知る限り、エスケープ文字の問題です。
どんな助けでも素晴らしいでしょう。
注: Rsh のみを使用する必要があり、ssh は使用できません。
ありがとう