web-dev-qa-db-fra.com

Comment forcer un programme à fermer?

Parfois, les programmes me disent que je ne peux pas le démarrer car une autre instance est déjà en cours d'exécution. Le meilleur exemple serait Firefox et Chromium, mais ce problème concerne de nombreuses applications.

Je ne trouve pas le PID des applications dans les processus en cours.

Comment supprimer toutes les instances en cours d'un programme, par exemple Firefox?

J'ai essayé:

ps ax | grep firefox

Mais tout ce que je peux trouver c'est:

8193 ?        Rl     0:08 /usr/lib/firefox/firefox

J'ai essayé:

kill 8193

Mais je reçois:

Process not found

En fait, même lorsque Firefox fonctionne correctement, je ne trouve pas ses instances dans ps.

Qu'est-ce que j'ai raté?

19
mcbetz

La solution la plus simple pour un programme qui ne répond pas serait:

killall firefox

et si cela ne fonctionne pas

killall -9 firefox

et si cela ne fonctionne toujours pas, redémarrez, rien d'autre ne le fera.

Pour d'autres options de killall, voir cet article sur Wikipedia: Lien

28
mcbetz

Vérifiez si cela fonctionne

kill -9 `ps -e | grep firefox | cut -b1-6`
6
blvdeer

Aussi, pour ajouter plus de fonctionnalités à votre système Ubuntu
allez dans paramètres> clavier> raccourcis clavier cliquez sur ajouter pour ajouter un nouveau raccourci
appeler la commande forcequit ou quelque chose comme ça
la commande est xkill
définir le raccourci pour votre choix de boutons
votre souris devrait se transformer en un "x" et tuerait tout processus sur lequel vous cliquez

1
market_zero

Dans certaines circonstances, killet killallpeuvent ne pas avoir l'effet souhaité. Cela peut se produire, par exemple, si le conteneur graphique d’un programme se détraque. Dans ce cas, le processus doit être arrêté via xkillname__.

Ouvrez simplement la ligne de commande a et exécutez xkillname__. Le pointeur de la souris devient une croix et le message suivant apparaît:

Sélectionnez la fenêtre dont vous voulez tuer le client avec le bouton 1 ....

Cliquez ensuite avec le pointeur de la souris sur la fenêtre contenant le programme non autorisé.

0
Luís de Sousa