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é?
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
Vérifiez si cela fonctionne
kill -9 `ps -e | grep firefox | cut -b1-6`
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
Dans certaines circonstances, kill
et killall
peuvent 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 xkill
name__.
Ouvrez simplement la ligne de commande a et exécutez xkill
name__. 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é.