我正在尝试which solsql在 Python 脚本中通过 SSH运行命令。
我认为问题出在ssh命令而不是 Python 部分,但也许两者都有。
我试过了
subprocess.check_output("ssh root@IP which solsql",
stderr=subprocess.STDOUT, shell=True)
但我收到一个错误。
我尝试手动运行命令:
ssh root@{server_IP}" which solsql"
我得到了不同的输出。
在服务器上我得到了真实路径 ( /opt/solidDB/soliddb-6.5/bin/solsql) 但通过 SSH 我得到了这个:
which: no solsql in
(/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin)
泛舟湖上清波郎朗
holdtom
相关分类