Que faire lorsque Ctrl + C ne peut pas tuer un processus ?
Ctrl + C ne fonctionne pas toujours pour tuer le processus en cours (par exemple, si ce processus est occupé dans certaines opérations du réseau). Dans ce cas, vous voyez juste “^C” à côté de votre curseur et vous ne pouvez pas faire autre chose.
Quel est le moyen le plus simple de forcer ce processus à mourir maintenant sans perdre mon terminal ?
Résumé des réponses: Habituellement, vous pouvez faire Ctrl + Z pour mettre le processus en sommeil, puis faire kill -9 _process-pid_
, où vous trouvez le pid du processus avec ps et d'autres outils. Sur Bash (et éventuellement d'autres shells), vous pouvez faire kill -9 %1
(ou “%N” en général), ce qui est plus facile. Si Ctrl + Z ne fonctionne pas, vous devrez ouvrir un autre terminal et kill à partir de là.