次のQProcessを実行している複数のスレッドがあります。ランダムにエラー状態5で失敗します。Qtのドキュメントにはこれ以上の詳細は記載されていません。誰かがそのエラーが何から来るのか手がかりを持っていますか?どうもありがとうございます。
extCmd = new QProcess(this);
QString cmd = "/usr/bin/php";
QStringList argStr;
argStr << "/bin/sleep" << "10"; // changed to ever working command
extCmd->start(cmd, args);
bool suc = extCmd->waitForFinished(-1);
if (!suc) {
qDebug() << "finishing failed error="
<< extCmd.error()
<< extCmd.errorString();
}
私に出力を与えます:
finishing failed error= 5 "Unknown error"