web-dev-qa-db-fra.com

Comment quitter SH Program?

J'ai bousillé les commandes et écrit sh -man

Maintenant, j'ai entré un programme appelé sh-3.2 Cela semble impossible à sortir.

Ctrlc,Ctrlz, ou Ctrlxne marche pas.

exit, quitq:q aussi ne fonctionne pas.

Toutes les réponses Google sont destinées à quitter les scripts Shell.

16
The Unfun Cat

Ctrl + D fait le tour pour moi.

En fait c'est le -n Drapeau qui introduit ce comportement. Il est destiné à faire uniquement la vérification des syntaxes des commandes, mais ne les exécute pas réellement.

19
jippie

Essayer ctrl+d cela devrait tuer la coquille.

1
rhormaza

Si votre sortie Shell est pré-planifiée, utilisez,

exit

Ou vous pouvez programmer pour gérer SIGTERM et d'autres signaux n exemple de tutoriel

Ou si vous voulez arrêter déjà de courir script shell

ctrl+c
ctrl+d
ctrl+z

Ou trouver le PID et le tuer.

ps -ax | grep Shell_name
pkill -9 PID_of_Shell
0
Nitesh Shetty