我刚开始玩 QT,想为我使用的一些 shell 脚本创建一个简单的 GUI。
我想做两个简单的动作:
- 使用 SSH 连接到服务器
- 连接到服务器后运行命令(例如 mysqldump。)
到目前为止,我设法像这样进行 SSH 连接:
QStringList args_ssh;
args_ssh << ui->lineEdit_sshUser->text() + "@" + ui->lineEdit_sshHost->text();
commandProcess.start("ssh", args_ssh);
这很好用,它会提示输入密码并连接。但是我怎样才能从那里执行进一步的命令呢?我试图在下面启动第二个 commandProcess,但这似乎不是这样。