这可能在一个SSH会话中吗? (BASH& PYTHON)

时间:2016-03-12 18:54:15

标签: python linux bash ssh

我正在编写一个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"

1 个答案:

答案 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