0

このスクリプトは gnome ターミナルとその中の 4 つのタブを開きますが、プログラムが終了するとタブが閉じられるため、出力が表示されません。各プログラムを手動で実行すると発生しません。プログラムが終了してもタブを開いたままにするにはどうすればよいでしょうか。

gnome-terminal --tab -e "optirun yarpserver" \
           --tab -e "sh -c 'sleep 20 ; optirun iCub_SIM'" \
           --tab -e "sh -c 'sleep 86 ; optirun simCartesianControl'" \
           --tab -e "sh -c 'sleep 116 ; optirun iKinCartesianSolver --context simCartesianControl/conf --part left_arm'" \
4

1 に答える 1

2

コマンドラインでそれを行う方法がわからない(man gnome-terminalそのための特定のオプションを示しているようには見えませんが、を開始してgnome-terminal特定のオプションを設定できます(そのうちの1つは「コマンドが終了したとき:ターミナルを開いたままにする」です)、設定を特定のプロファイルとして保存します. 使用する特定のプロファイルを選択するためのコマンドラインオプションがあるので、それはあなたが望むものを達成するはずです.

于 2012-11-02T15:24:24.170 に答える