Come uccidere un processo quando non riesco ad ucciderlo tramite la GUI e uccidere nel terminale?


14

Oggi ho alcuni strani crash di Skype. Se provo a chiuderlo tramite la X non succede nulla. Ho provato a interrompere il processo tramite KDE Process Manager ( Ctrl+ ESC).

Ho anche provato a uccidere Skype tramite il terminale:

killall skype
kill (skypes process number)

Nessuno dei due ha funzionato. In questo momento devo riconnettermi per farlo funzionare di nuovo, e continua a bloccarsi ogni 15 minuti. Sto usando KDE 4.7 e Ubuntu 11.10.

Risposte:


26

In questi giorni killall ti permetterà anche di trasmettere un segnale (per salvarti la necessità di cercare un PID):

killall -9 skype

non funziona con skype ATM:skype: no process found
Sebastian


4

Per terminare un processo / applicazione in un tipo di Terminale

$ ps -e | grep skype

questo mostrerà l'ID del processo skype

ad esempio, mostra,

2338 ?        00:00:33 skype

genere

$ kill 2338

nella GUI configura un tasto di scelta rapida per xKill , (come ho configurato Ctrl + Alt + Bkspace) una volta che premi la combinazione, otterrai una piccola croce X invece del cursore del mouse .... seleziona la finestra dell'applicazione con che incrocia il cursore con il mouse e ucciderà quell'applicazione.


amico, ci sono modi molto più veloci. questi non sono più gli anni '90: D
ubuntico il

1

Ho automatizzato tutto questo:

  1. Crea un stop-skype.shfile che conteneva:
    #! / Bin / bash
    # stop-skype.sh
    kill $ (ps aux | grep '[s] kype' | awk '{print $ 2}')
  1. Ha reso questo file eseguibile

  2. In /usr/share/applications, realizzato skype-shutdown.desktopcontenente:

[Voce desktop]
Nome = arresto di Skype
Commento = Chiudi Skype in esecuzione in background
Exec = / home / Volker / stop-skype.sh
Icona = / home / Volker / stop-skype.png
Terminal = false
Type = Application
Categorie = Application;
  1. Crea un stop-skype.pngfile che puoi scaricare da http://www.freemed.info/.download/stop-skype.png

  2. File aperti e trascinato nel /usr/share/applications/skype-shutdown.desktopCairo Dock.

Ciò ha provocato un'icona su cui è possibile fare clic per interrompere tutti i processi di Skype.

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


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

Perché

  1. ps -ef elenca tutti i processi.

  2. grep skype filtra solo skype proccess

  3. awk {print'$2'} recupera la seconda colonna di output che è PID


0

Crea un file bat e inseriscilo in:

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

Aprire l'utilità di pianificazione e creare un'attività all'accesso con 1 minuto di ritardo e collegarla al file bat.

Dopo il riavvio, passa con il mouse sull'icona di skype e scomparirà (è un aggiornamento :)

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.