Comment tuer un processus lorsque je ne peux pas le tuer via l'interface graphique et tuer dans le terminal?


14

J'ai des accidents de Skype étranges aujourd'hui. Si j'essaie de le fermer via le X, rien ne se passe. J'ai essayé de tuer le processus sur le gestionnaire de processus KDE ( Ctrl+ ESC).

J'ai même essayé de tuer Skype via le terminal:

killall skype
kill (skypes process number)

Aucun des deux n'a fonctionné. En ce moment, je dois me reconnecter pour le faire fonctionner à nouveau, et il continue de planter toutes les 15 minutes. J'utilise KDE 4.7 et Ubuntu 11.10.

Réponses:


26

De nos jours, killall vous permettra également de transmettre un signal (pour vous éviter d'avoir à rechercher un PID):

killall -9 skype

ne fonctionne pas pour skype ATM:skype: no process found
Sebastian

Vous devez vous assurer du nom du processus ou utiliser à la place l'ID du processus$(pgrep skype)
Lalit Mohan Il y a

18

utilisez ceci :

kill -9 $(pgrep skype)


2
Au lieu de chercher le pid, utilisez kill -9 $(pgrep skype).
Brian Graham

4

Pour tuer un processus / une application dans un type de terminal

$ ps -e | grep skype

cela montrera l'ID du processus skype

par exemple, cela montre,

2338 ?        00:00:33 skype

type

$ kill 2338

dans l'interface graphique, configurez une touche de raccourci pour xKill , (comme je l'ai configuré sur Ctrl + Alt + Bkspace) une fois que vous appuyez sur la combinaison, vous obtiendrez un petit symbole en croix X au lieu du curseur de la souris .... sélectionnez la fenêtre d'application avec ce curseur croisé avec la souris et il tuera cette application.


l'homme, il existe des moyens beaucoup plus rapides. ce ne sont plus des années 90: D
ubuntico

1

J'ai automatisé tout cela:

  1. Réalisé un stop-skype.shdossier contenant:
    #! / bin / bash
    # stop-skype.sh
    kill $ (ps aux | grep '[s] kype' | awk '{print $ 2}')
  1. Rendu ce fichier exécutable

  2. En /usr/share/applications, fait skype-shutdown.desktopcontenant:

[Entrée de bureau]
Nom = Arrêt de Skype
Commentaire = Arrêtez Skype en arrière-plan
Exec = / home / volker / stop-skype.sh
Icon = / home / volker / stop-skype.png
Terminal = faux
Type = Application
Catégories = Application;
  1. Création d'un stop-skype.pngfichier que vous pouvez télécharger depuis http://www.freemed.info/.download/stop-skype.png

  2. Ouvrez les fichiers et faites-les glisser /usr/share/applications/skype-shutdown.desktopvers le Dock du Caire.

Cela a abouti à une icône sur laquelle on peut cliquer pour arrêter tous les processus Skype.

Voir: http://www.freemed.info/.download/Skype-shutdown.png


0
kill -9 `ps -ef |grep skype | awk {print'$2'}`

Car

  1. ps -ef répertorie tous les processus.

  2. grep skype filtre uniquement les processus skype

  3. awk {print'$2'} récupère la 2e colonne de sortie qui est PID


0

Créez un fichier bat et mettez-le dans:

taskkill / f / im "SkypeApp.exe" / im "Skype.exe" / im "SkypeBackgroundHost.exe" / im "SkypeBridge.exe"

Ouvrez le planificateur de tâches et créez une tâche à l'ouverture de session avec un délai d'une minute et liez-la au fichier bat.

Après le redémarrage, survolez l'icône skype et elle disparaîtra (c'est un rafraîchissement :)

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.