我有以下代码:
const char* argument = string1.c_str();
QString arg(argument);
QProcess *proc = new QProcess(this);
proc->start(arg);
string1 的值为:
ps -ef | grep "./scriptTest" | grep -v grep | awk '{打印 $2}' | xargs 杀死
问题是 QProcess 不执行命令。如果我在控制台中复制并粘贴 string1 的值,则命令执行成功。
你们有什么建议吗?