スクリプト/コマンドを終了せずに端末を閉じるには、&
コマンドを呼び出すときに最後に演算子を使用します。良い:
gedit &
gedit
ここではサンプルコマンドとして使用しています。
他の端末(現在の端末)で同じことをしたいのですが。他の端末でスクリプト/コマンドを実行するには、以下を使用しています。
gnome-terminal -e 'gedit'
gnome-terminal -x bash -c 'gedit'
しかし、ここでドアを閉めると新しくオープンしたターミナル、実行中のスクリプト/プログラム[command]
も終了します。だから&
私は次を試しました。
gnome-terminal -e 'gedit' &
gnome-terminal -x bash -c 'gedit' &
しかし、上記のいずれも機能しません。
したがって、これを達成する方法は次のとおりです。現在の端末で起動し、gnome-terminal
他の端末でコマンドを実行し、gnome-terminal
コマンドを開始した後、実行中の端末を終了せずに対応する(新しく開かれた)端末を閉じますcommand
。
ベストアンサー1
このコマンドを使用できますnohup
。これにより、ターミナルからプロセスが切断されるため、gnomeターミナルウィンドウを閉じても引き続き実行されます。
例:gnome-terminal -e "nohup bash gedit"