GNU/Linux >> Tutoriels Linux >  >> Linux

tmux :se bloque et ne se charge pas, et ne répond à aucune commande d'option

J'ai eu un problème similaire, où j'avais une session tmux avec deux tampons. Je n'ai rien vu de ce que j'ai tapé, mais lorsque j'ai basculé entre les tampons, ce que j'avais tapé précédemment apparaissait à l'écran. stty sane n'a pas fonctionné.

J'ai détaché Ctrl-b +d , et j'ai remarqué qu'il y avait toujours un client attaché quand j'ai regardé tmux list-clients . tmux detach-client je l'ai retiré, puis j'ai pu le rattacher et tout a fonctionné à nouveau.


Si vous pouvez perdre vos sessions, essayez de supprimer le tmux-NNNNNNN répertoire, où NNNNNNN est un nombre, sous votre /tmp annuaire. Selon le tmux manuel, si le TMPDIR variable d'environnement est définie, le tmux-NNNNNNN sera mis dans le TMPDIR .

tmux stocke le socket du serveur dans un répertoire sous /tmp (ou TMPDIR si défini) ;

Cela a résolu mon problème de ne pas pouvoir exécuter tmux commandes liées aux sessions. J'ai également essayé ce qui suit, mais cela n'a pas fonctionné :

  • killall -9 tmux
  • réinstaller tmux
  • redémarrer la session shell

Je n'ai pas pu redémarrer facilement le système d'exploitation, car il s'agit d'un serveur partagé géré par d'autres.


J'avais été confronté à ce problème pendant longtemps et après quelques recherches, j'ai compris que cela était dû au fait que j'avais accidentellement appuyé sur Ctrl +S (Ctrl +A +S est mon raccourci pour changer de volet), et cela désactive le contrôle de flux dans les terminaux et empêche le terminal d'accepter les entrées. Il peut être réactivé en appuyant sur Ctrl +Q .

Source : https://superuser.com/a/553349/137226


tmux s'arrêtait juste après que je l'ai commencé. Ctrl-Q et Ctrl-C n'a rien fait.

Fixé avec

killall -9 tmux

(Peut-être un problème différent, mais cette question est apparue dans Google.)


Linux
  1. La différence entre une commande intégrée et une qui ne l'est pas ?

  2. ifrename :commande introuvable

  3. ln :commande introuvable

  4. Comment puis-je vérifier qu'un fichier existe et exécuter une commande sinon?

  5. Les drapeaux sed e et g ne fonctionnent pas ensemble

Commande de disponibilité sous Linux

Comment exécuter la commande "find" sur le répertoire en cours uniquement et non sur les sous-répertoires

nc :commande introuvable

aws-shell :commande introuvable

mv :commande introuvable

miam se bloque et ne répond pas