我有一个Python脚本,它利用subprocess
调用MobaXterm,并使用它通过SSH向我的服务器运行命令。该脚本在使用Windows Linux子系统(WSL)时工作正常,但在使用Moba时失败。代码如下:
import subprocess
moba_path = "C:\Program Files (x86)\Mobatek\MobaXterm\MobaXterm.exe"
subprocess.run(f'{moba_path} -exec ssh my_server "mkdir test_dir"')
它打开MobaXterm窗口,但不显示任何命令执行的迹象。我选中了,但命令尚未执行(文件夹尚未创建)
有什么想法吗
因此,我找到了一种使用Moba以编程方式使用
-newtab
命令执行命令的方法。它启动一个新选项卡,然后运行指定的命令相关问题 更多 >
编程相关推荐