2010-12-03 4 views
0

Я пишу дистанционное управление плазмоид, я хочу, чтобы отправить определенные команды через SSH на удаленный хост, я пытался:Выполнить специальную команду из плазмоида

QProcess p; 
p.start("/home/user/bin/command"); 
p.waitfForFinished(-1); 

где command скрипт, которым обладает

#!/bin/bash 
ssh [email protected]_host remote_command &> /dev/null & 

Я также попытался с помощью

KRun::run(QString("/home/user/bin/command"), NULL); 

, но он ничего не делает, возможно, я использую его неправильный путь? Любые предложения?

ответ

0

ОК, моя проблема в том, что я правильно не подключил сигналы, теперь я это сделал, и эта часть кода работает отлично.

С наилучшими явлением!

Смежные вопросы