プロファイル設定が - >コマンド - >コマンド終了: - >ターミナルが開いたままになっているときにスクリプトで新しいターミナルを強制的に閉じる方法

プロファイル設定が - >コマンド - >コマンド終了: - >ターミナルが開いたままになっているときにスクリプトで新しいターミナルを強制的に閉じる方法

2つの新しい端末を開き、スクリプトを介して.shファイルを実行しようとしていますが、すべてのコマンドを完了した後に1つの端末を閉じたいと思います。このコマンドを使用してgnome-terminal -e "sh patterns.sh";新しい端末を開き、スクリプトを実行しています。

答え1

次のコマンドを使用すると、gnome-terminalを終了します。

kill $PPID

xtermを使ってみましたが、gnomeは使用しませんでした。

 xterm -hold -e "/temp/test.sh; ps -fp \$PPID; sleep 5; kill \$PPID"

GNOME端末の動作方法は次のとおりです。

gnome-terminal -e '/bin/ksh -c "/temp/test.sh; kill $PPID"'

関連情報