OK私はこれが初めてです。 tmux
をインストールして、数日間の実験を行いました。入力後tmux new -s name
下部に緑色のバナーが付いた新しいウィンドウが表示されました。 Javaプログラムをコンパイルして実行します。ウィンドウを終了する方法がわかりません(ウィンドウを実行したままにします)。bash(またはその他の)カーソルは、Javaプログラムはまだ実行中です。私の解決策は、これまでのところ、ターミナルプログラムを完全に終了して再度開くことです。ターミナルプログラム全体を終了せずにtmuxウィンドウを終了する方法についてのアイデアはありますか?
現在接続されているセッションから切り離す
セッション
Ctrl+ bd または Ctrl+ b :detach
画面
Ctrl+ aCtrl+ d または Ctrl+ a :detach
以前の答えは不完全だと思います。何 :detach
は、tmuxアクティビティを表示しているビューポートをシャットダウンすることです。ただし、ps
を実行して確認できるように、tmux自体は引き続きバックグラウンドで実行されています。
myuser 1799 0.0 0.0 2500052 4632 ?? Ss 21Feb16 0:48.39 tmux new-session -s Dev
実際、ターミナルを終了して再起動しても、tmuxプロセスはバックグラウンドで実行されています。
Tmuxプロセス自体を実際に強制終了するには、次のことを行う必要があります。
tmux kill-session [-t session_name]
または単に:
kill -9 1799