Filter ssh output
This commit is contained in:
parent
f68b22d468
commit
a4ad07959f
1 changed files with 11 additions and 3 deletions
|
@ -51,11 +51,17 @@ bool ServerController::runScript(const SshConnectionParameters &sshParams, QStri
|
|||
});
|
||||
|
||||
QObject::connect(proc.data(), &SshRemoteProcess::readyReadStandardOutput, [proc](){
|
||||
qDebug().noquote() << proc->readAllStandardOutput();
|
||||
QString s = proc->readAllStandardOutput();
|
||||
if (s != "." && !s.isEmpty()) {
|
||||
qDebug().noquote() << s;
|
||||
}
|
||||
});
|
||||
|
||||
QObject::connect(proc.data(), &SshRemoteProcess::readyReadStandardError, [proc](){
|
||||
qDebug().noquote() << proc->readAllStandardError();
|
||||
QString s = proc->readAllStandardError();
|
||||
if (s != "." && !s.isEmpty()) {
|
||||
qDebug().noquote() << s;
|
||||
}
|
||||
});
|
||||
|
||||
proc->start();
|
||||
|
@ -64,7 +70,7 @@ bool ServerController::runScript(const SshConnectionParameters &sshParams, QStri
|
|||
}
|
||||
}
|
||||
|
||||
qDebug() << "ServerController::runScript finished";
|
||||
qDebug() << "ServerController::runScript finished\n";
|
||||
|
||||
// client->disconnectFromHost();
|
||||
|
||||
|
@ -118,6 +124,8 @@ QString ServerController::getTextFileFromContainer(const SshConnectionParameters
|
|||
QString script = QString("docker exec -i amneziavpn sh -c \"cat \'%1\'\"").
|
||||
arg(path);
|
||||
|
||||
qDebug().noquote() << "Copy file from container\n" << script;
|
||||
|
||||
SshConnection *client = connectToHost(sshParams);
|
||||
QSharedPointer<SshRemoteProcess> proc = client->createRemoteProcess(script.toUtf8());
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue