Linuxの別々のGNOME端末でファイルを実行する方法

Linuxの別々のGNOME端末でファイルを実行する方法

別の端末で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'

関連情報