Je veux piège contrôle + C dans mon script pour que je puisse faire un peu de ménage avant de quitter le script. J'ai ce jusqu'à présent:BASH - Piège Ctrl + C pour processus de nettoyage avant quiting
trap ctrl_c INT
main_script() {
#State of the art technology happening here
}
ctrl_c() {
#Do some cleaning
exit 1
}
Le problème est que lorsque j'appuie sur contrôle + C et revenir à la console, la console se comporte anormalement. Je ne peux plus voir mes entrées au clavier et appuyer sur Entrée ne va pas à une nouvelle ligne. Par exemple, voici ce que ma console ressemble:
root @ ZonkedCream: ~ # root @ ZonkedCream: ~ # root @ ZonkedCream: ~ #
aide est appréciée