1
我正在開發Ubuntu 12.04(精確)和ROS fuerte上的機器人應用程序。我有大約10個不同的節點(進程)需要運行,並且在機器人的不同操作模式之間切換,我還需要動態地殺死和產生這些節點。 當然,通常的方式是從終端啓動它們,但是我想提供一個易於使用的GUI界面。從Ubuntu的Qt GUI應用程序運行多個命令行應用程序並獲得控制檯輸出
有什麼辦法可以從Ubuntu的C++代碼啓動終端應用程序,同時獲得他們所有的輸出?我想收集所有正在運行的應用程序的所有輸出並將其顯示在單個視圖中。也應該可以在旅途中產生並殺死這些應用程序。
或者也許有一種ROS方式做到這一點,我不知道?
謝謝!