Tmux-Sitzung automatisch beenden

Tmux-Sitzung automatisch beenden

Ich verwende tmux, und jedes Mal, wenn ich ein Terminal öffne, wird eine neue Sitzung erstellt und die alte wird nicht zerstört ... Ich habe destroy-untattaced auf on gesetzt, aber bei tmux ls sind sie immer noch hier

Ist es möglich, dass die Sitzung beendet wird, wenn ich das Terminalfenster schließe?

Als ob ich nur die Sitzung „0“ hätte?

Danke

Antwort1

Mir fallen dazu drei verschiedene Möglichkeiten ein. Versuchen Sie es zunächst mit dieser:

Fügen Sie dies zu Ihrem hinzu ~/.bashrc:

if [ ! -z "$TMUX" ]; then
    tmux kill-session -t 0
fi
    tmux new-session -s 0 

Ja, es ist zu lang, aber es ermöglicht Ihnen, es zu verbessern.

verwandte Informationen