У меня есть графический интерфейс, реализованный с помощью QT. Графический интерфейс имеет много кнопок, и одна из них выполняет сценарий оболочки:
system("/bin/sh executeScene.sh");
Сценарий выполняется правильно, но графический интерфейс блокируется, пока я не закрою сценарий, который был ранее вызван. Есть ли способ выполнить мой сценарий оболочки, не блокируя графический интерфейс?
В графическом интерфейсе есть еще одна кнопка для остановки скрипта оболочки, но, поскольку графический интерфейс заблокирован, я не могу остановить скрипт.