OK, je suis nouveau dans ce domaine. J'ai installé tmux
pour exécuter une expérience de plusieurs jours. Après avoir tapé tmux new -s name
J'ai une nouvelle fenêtre avec une bannière verte en bas. Je compile et exécute Java. Maintenant, je ne sais pas comment quitter la fenêtre (tout en la laissant fonctionner). Le curseur bash (ou autre) ne répond pas car le Java est toujours en cours d'exécution. Ma solution jusqu'à présent est de quitter complètement le programme Terminal et de le rouvrir. Avez-vous des idées sur la façon de quitter la fenêtre tmux sans quitter l'ensemble du programme Terminal?
Détacher de la session actuellement attachée
Session
Ctrl+ bd ou Ctrl+ b :detach
Écran
Ctrl+ aCtrl+ d ou Ctrl+ a :detach
Les réponses précédentes sont incomplètes, je crois. Quoi :detach
ne fait que fermer les fenêtres qui affichent l'activité tmux. Cependant, tmux lui-même fonctionne toujours en arrière-plan comme vous pouvez le voir en exécutant ps
:
myuser 1799 0.0 0.0 2500052 4632 ?? Ss 21Feb16 0:48.39 tmux new-session -s Dev
En fait, même si vous quittez le terminal et le redémarrez, tous les processus tmux sont TOUJOURS en cours d'exécution en arrière-plan.
Pour réellement tuer le processus tmux lui-même, vous devez faire:
tmux kill-session [-t session_name]
ou simplement:
kill -9 1799