まあ、私はこれに慣れていません。tmux
数日間実験のために設置しました。入力すると、tmux new -s name
下部に緑色のバナーがある新しいウィンドウが表示されます。 Javaプログラムをコンパイルして実行します。さて、ウィンドウを終了する方法がわかりません(続けて実行しています)。 Javaプログラムが実行され続けているため、bash(または他の)カーソルは応答しません。これまでの私の解決策は、ターミナルプログラムを完全に終了して再度開くことです。ターミナルプログラム全体を終了せずにtmuxウィンドウを終了する方法についてのアイデアはありますか?
答え1
現在接続されているセッションから分離
会議
Ctrl+b dまたはCtrl+b :detach
画面
Ctrl+ a Ctrl+dまたはCtrl+a :detach
答え2
以前の回答が不完全だと思います。:detach
tmuxアクティビティを表示するビューポートを閉じるだけです。ただし、次のように実行することができるように、tmux自体はまだバックグラウンドで実行されていますps
。
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