Qtでシェルスクリプトを起動したい。
QProcess process;
process.start(commandLine, QStringList() << confFile);
process.waitForFinished();
if(process.exitCode()!=0)
{
qDebug () << " Error " << process.exitCode() << process.readAllStrandardError();
}
else
{
qDebug () << " Ok " << process.readAllStrandardOutput() << process.readAllStrandardError();
}
結果は次のとおりです。
Ok : 結果.... " "" QProcess : プロセスの実行中に破棄されました。
このメッセージは毎回表示されるわけではありません。
何が問題ですか?