2010-11-15 22 views

Respuesta

25

Algunas cosas no responderán a Ctrl + C; en ese caso, también puede hacer Ctrl + Z que detiene el proceso y luego kill %1 - o incluso fg para volver a él. Lea la sección en man bash titulada "CONTROL DE TRABAJO" para más información. Es muy útil. (Si no está familiarizado con man o el hombre pager, puede realizar búsquedas con /. man bash a continuación en su interior /JOB CONTROLIntroduzca comenzará a buscar, n se encuentra el siguiente partido, que es la sección de la derecha.)

+0

'Ctrl + Z' es extremadamente potente. Úselo para poner una tarea en modo 'suspender'. A continuación, puede usar 'fg' para llevar la tarea al primer plano nuevamente (tal como se estaba ejecutando anteriormente), o puede usar' bg' para poner la tarea en segundo plano (como si hubiera lanzado el comando usando un '&' al final). Ver http://linuxreviews.org/beginner/jobs/ –

+0

¿Hay un atajo de teclado para "CTRL + Z & kill% 1"? – kodmanyagha

6

Presione Ctrl C para enviar SIGINT al comando para intentar interrumpirlo.

9

Ok, por lo que este es el orden:

primera oportunidad: Ctrl+c

segundo intento: Ctrl+z

tercera: entrada para otra consola, encontrar el proceso de la orden dentro de su primera consola que no responde tanto a las pulsaciones de teclado de aborto/sueño mencionados anteriormente con: ps aux

Luego matar el proceso con: kill -9 <PROCESSID>

Por supuesto puede haber parámetros más inteligentes para el comando ps o la posibilidad de grep, pero esto complicaría la explicación.

+0

La tercera opción lo hizo por mí. Gracias. –

Cuestiones relacionadas