Bonjour, on fait comment quand on à lancé une commande buggée ou un -oc etc en mode console et qu’on souhaite arrêter l’execution pour reprendre controle de la console?
la réponse c’est <ctrl+c>
Certaine fois, Ctrl+C ne fonctionne pas, tu peux avoir à utiliser Ctrl+Z qui fait passer l’exécution du script en tâche de fond (voir : openclassrooms.com/courses/repr … riere-plan)
Dès que tu as accès à la console, tu peux tuer le process par kill xxx où xxx est le numéro de process (tu peux le trouver avec ps -aef | grep tonscript)
parfait je vous remercie
[quote=“debianhadic”]Certaine fois, Ctrl+C ne fonctionne pas, tu peux avoir à utiliser Ctrl+Z qui fait passer l’exécution du script en tâche de fond (voir : openclassrooms.com/courses/repr … riere-plan)
Dès que tu as accès à la console, tu peux tuer le process par kill xxx où xxx est le numéro de process (tu peux le trouver avec ps -aef | grep tonscript)[/quote]
Un Ctrl+C envoie un SIGTERM au processus. Si ce signal est capturé, et ne met pas fin à la tâche, Ctrl+C ne fonctionnera effectivement pas. Mais kill envoie aussi un SIGTERM, qui sera aussi capturé. Pour envoyer un SIGKILL (non capturable, donc qui arrête le processus à tous les coups), utiliser kill -9 xxx
Mais c’est du chipotage…
Non!.. Non!.. C’est pas du chipotage!.. c’est toujours utile de connaître ce truc