python - 如何在后台连接到 ssh 服务
问题描述
所以我想通过这个命令连接到serveo
os.system("ssh -o StrictHostKeyChecking=no -o ServerAliveInterval=60 -R test:80:127.0.0.1:80 serveo.net > data.txt 2> /dev/null &")
现在,它可以按我的意愿工作而没有任何输出,我可以继续使用程序的其余部分,但是这个命令只适用于 linux 因为“/dev/null”部分,我也需要它在 Windows 上工作. Windows 没有“/dev/null”文件夹,我可以将输出扔到其中。
那么有什么替代品吗?它必须与 os.system 一起使用。
解决方案
尝试用 > NUL 2>&1 替换2 > /dev/null &
来源:https ://superuser.com/questions/777198/equivalent-of-foo-dev-null-in-windows-shell