5 votes

Pourquoi puis-je seulement suspendre en utilisant Ctrl-Z dans l'écran sous Cygwin ?

Je suis en train d'utiliser Cygwin avec ConEmu sous Windows 7. Je ne peux pas suspendre les programmes en bash en utilisant CtrlZ sauf si j'utilise GNU/Screen.

J'ai vu des suggestions d'utiliser mintty, et ça marche, mais je ne sais pas pourquoi ça fait une différence. Y a-t-il un moyen de faire fonctionner CtrlZ tout en utilisant ConEmu ?

2voto

cptstubing06 Points 121

J'ai une configuration similaire - Cygwin bash + screen dans ConEmu. Ctrl-Z fonctionne à la fois dans bash et dans screen lui-même. Peut-être faut-il mettre à jour vers la dernière version de Cygwin ou peut-être avez-vous déjà résolu ce problème.

J'ai remarqué ce dont vous parliez, cependant, en particulier lors de tests avec /bin/sleep.exe. Je ne peux pas suspendre cela avec Ctrl-Z dans bash, mais je peux le faire à l'intérieur de screen. De plus, je peux le suspendre dans bash en utilisant kill -17 [pid du sleep.exe en cours d'exécution] depuis une autre fenêtre screen (Ctrl-Z envoie un SIGSTOP, que kill -l montre comme #17). Alors, je ne sais pas... quelque chose à propos de sleep.exe de Cygwin est bizarre.

Désolé de répondre à un vieux fil de discussion ici, mais je cherchais des réponses sur un sujet similaire - celui des processus suspendus dans ConEmu en général. Je posterai dans un autre fil sur ce sujet.

1voto

Maximus Points 20409

ConEmu ne traite pas du tout le raccourci clavier Ctrl+Z. C'est de la responsabilité de votre application console (shell).

Mais vous pouvez "mettre en pause" la sortie de la console en basculant sur un tampon alternatif dans Conemu, touche Win + A par défaut.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X