Important: Please read the Qt Code of Conduct -

QProcess - spawning another process within a process

  • I can successfully spawn the Cygwin's bash process from my Qt application. However, I want cygwin's bash to start another process (dejagnu) within itself. How can I achieve this?

  • That's more a subject to bash, not to Qt.

    You can call bash with -c <command> parameter like this:

    QString command = "bash";
    QStringList args;
    args << "-c" << "dejagnu";
    QProcess p(this);
    p.start(command, args);

Log in to reply