Я пишу плазмоид Remote Control, я хочу, чтобы он посылал определенные команды через ssh на удаленный хост, я пробовал:
QProcess p;
p.start("/home/user/bin/command");
p.waitfForFinished(-1);
, где command
- это скрипт, который имеет
#!/bin/bash
ssh user@remote_host remote_command &> /dev/null &
Я также пытался использовать
KRun::run(QString("/home/user/bin/command"), NULL);
, но это ничего не дает, возможно, я использую это неправильно?Есть предложения?