我正在编写一个python脚本(在Linux机器上),它将执行SSH并在远程机器(Sun-OS)上运行一串命令。我无法运行远程命令并给出预期的输出,我不确定这是否可行。
根据我使用的语法,有时我得到:“ksh:28317 Segmentation Fault(coredump)”
如果这不可能,但它在python或CLI中使用不同的方法,请告诉我。
谢谢!
ssh user@remote_machine "/dvs/dncs/bin/tellDhct -h mempoll/mempoll_lowmem_ips.out | awk '{print $1}' > mempoll/mempoll.macs && /dvs/dncs/bin/tellDhct -h mempoll/mempoll_nonresp_ips.out | awk '{print $1}' >> mempoll/mempoll.macs"
答案 0 :(得分:1)
尝试这样的事情:
ssh user@remote << EOT
echo "test"
echo "you can put here anything like in a bash script"
echo "and it should work"
EOT