gpt4 book ai didi

c++ - Qt QProcess 读取 ssh 详细输出

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:22:45 29 4
gpt4 key购买 nike

我设法用 QProcess 读取 ssh 详细模式输出。但是,就像在终端中一样,如果 ssh 成功登录,它将停止进程。但是,在终端中,如果存在使用 ssh 的连接,我可以看到详细的输出。
我像这个命令一样为动态转发制作 ssh:

ssh -vfCND31338 -l username -p 22 myhost

问题是当 ssh 成功登录时 QProcess 将停止读取输出。对于其余的冗长,它不再读取。我该怎么办?

最佳答案

我不认为这对于现有的 Qt 是不可能的,但是例如如果 ssh session 仍在运行,您可以以一定的时间间隔进行轮询。在这种情况下,pgrep 就是您的 friend 。

关于c++ - Qt QProcess 读取 ssh 详细输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23556289/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com