別の端末でCプログラムを実行したいのですが、このコマンドを試してみました。
gnome-terminal -x ./test
そして
gnome-terminal -e test
ただし、新しい端末が開き、出力が提供される前に消えます。 Genome Terminalを使用してこの問題をどのように解決できますか?
答え1
アプリケーションをスクリプトに入れ、read
最後に追加します。
テスト.sh:
#!/bin/sh
./test
read
スクリプトに実行権限を追加することを忘れないでください
答え2
コマンドが実行された後も端末を開いたままにするには、次のように端末でいくつかのシェルを実行します。
gnome-terminal -x bash -c 'test; bash'