我在从机 A 上启动了 rpyc_classic 服务这是 A 中的 PATH:
/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/bin:/sbin:/usr/bin:/usr/local/bin:/bin/bash:/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.161-2.b14.el7.x86_64/bin:/home/hscaleflux/.local/bin:/home/hscaleflux/bin
但是我通过 rpyc 得到了错误的 PATH:
conn = rpyc.classic.connect(host)
os_mod = conn.modules.os
os_mod.environ.get("PATH")
>>>'/usr/local/bin:/usr/bin'
有了这条错误的道路。我会得到
"Command not found"
当运行命令不在“/usr/local/bin:/usr/bin”中时。
有什么解决办法吗?