¿Cómo matar un proceso cuando no puedo matarlo a través de la GUI y matar en la terminal?

14

Hoy tengo algunos accidentes raros de Skype. Si trato de cerrarlo a través de la X, no pasa nada. Traté de matar el proceso sobre el Administrador de procesos de KDE ( Ctrl+ ESC).

Incluso intenté matar a Skype a través del terminal:

killall skype
kill (skypes process number)

Ninguno de los dos funcionó. Ahora tengo que volver a iniciar sesión para que vuelva a funcionar, y se bloquea cada 15 minutos. Estoy usando KDE 4.7 y Ubuntu 11.10.

js-codificador
fuente

Respuestas:

26

En estos días, killall también te permitirá pasar una señal (para evitar que necesites buscar un PID):

killall -9 skype
Oli
fuente
no funciona para skype ATM:skype: no process found
Sebastian
17

utilizar esta :

kill -9 $(pgrep skype)

eyadof
fuente
2
En lugar de buscar el pid, use kill -9 $(pgrep skype).
Brian Graham
4

Para matar un proceso / aplicación en un tipo de Terminal

$ ps -e | grep skype

esto mostrará la identificación del proceso de Skype

por ejemplo, muestra,

2338 ?        00:00:33 skype

tipo

$ kill 2338

en la GUI, configure una tecla de acceso directo para xKill , (como lo he configurado para Ctrl + Alt + Bkspace) una vez que presione la combinación, obtendrá un pequeño símbolo de cruz X en lugar del cursor del mouse ... seleccione la ventana de la aplicación con ese cursor cruzado con el mouse y matará esa aplicación.

Aamir
fuente
hombre hay formas mucho más rápidas. estos ya no son los 90: D
ubuntico
1

Automaticé todo esto:

  1. Hecho una stop-skype.sh archivo que contenía:
    #! / bin / bash
    # stop-skype.sh
    kill $ (ps aux | grep '[s] kype' | awk '{print $ 2}')
  1. Hizo este archivo ejecutable

  2. En /usr/share/applications, hecho que skype-shutdown.desktopcontiene:

[Entrada de escritorio]
Nombre = Apagado de Skype
Comentario = Cerrar Skype en segundo plano
Exec = / home / volker / stop-skype.sh
Icono = / home / volker / stop-skype.png
Terminal = falso
Tipo = Aplicación
Categorías = Aplicación;
  1. Hizo un stop-skype.pngarchivo que puede descargar de http://www.freemed.info/.download/stop-skype.png

  2. Abrió archivos y arrastré el /usr/share/applications/skype-shutdown.desktopal Cairo Dock.

Esto dio como resultado un icono en el que se puede hacer clic para detener todos los procesos de Skype.

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

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

Porque

  1. ps -ef enumera todos los procesos.

  2. grep skype filtra solo el proceso de skype

  3. awk {print'$2'} recupera la segunda columna de salida que es PID

Abdennour TOUMI
fuente
0

Crea un archivo bat y pon esto en:

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

Abra el programador de tareas y cree una tarea en el inicio de sesión con 1 minuto de retraso y vincúlela al archivo bat.

Después de reiniciar, pasa el ícono de Skype y desaparecerá (es una actualización :)


fuente