他の端末でコマンドを実行し、コマンドを終了せずに閉じます。

他の端末でコマンドを実行し、コマンドを終了せずに閉じます。

スクリプト/コマンドを終了せずに端末を閉じるには、&コマンドを呼び出すときに最後に演算子を使用します。良い:

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"

おすすめ記事