Está en la página 1de 4

DESARROLLOS WEB DISTROS LINUX ECASH HARDWARE MANUALES NOTICIAS REDES SCRIPTS SOFTWARE

 Home Manuales Como matar un proceso en Linux


Buscar... 

Como matar un proceso en Linux


SUSCRÍBETE A NUESTRO BOLETÍN
sergio | Manuales | 02/12/2017
¿Quieres recibir nuestros artículos en tu Email?
Correo electrónico *

¡Suscríbete!

ÚLTIMOS ARTICULOS
Script – Crear backup de bases de datos por
FTP
Los mejores Paneles de Control Web
OpenSource
Problema al enviar mails a Hotmail y
Como matar un proceso en Linux. Una de las grandes ventajas de Linux, es la posibilidad de Outlook
finalizar o matar un proceso sin tener que reiniciar tu sobremesa o servidor. Vemos como Con el Petro Coin se podrán adquirir
hacerlo con los comandos: viviendas
Cambiar MySQL por Percona en CentOS y
kill Debian
pkill Bloquear países desde .htaccess
killall Lista de códigos de país ISO (country codes)
Instalar Apache Maven en CentOS7
Antes de comenzar, necesitas saber lo qué es el ID de proceso, más conocido como PID.
Han pasado 20 años de la revolución del
OpenSource
El PID es la identificación numérica que linux le otorga a cada proceso en funcionamiento,
por tanto cada proceso tiene un PID unico. Para que lo entiendas mejor… el primer proceso Herramientas de verificación de un sitio WEB

que se inicia en Linux es “init“, por tanto su PID será “1”. Este proceso es la base de todos los
procesos (es evidente, es el de arranque). El proceso init no se puede matar con los
comandos de la familia kill, es por tu propia seguridad, para que no sea posible apagar COMENTARIOS RECIENTES
el sistema por error.
sergio en Instalar CentOS Web Panel en
CentOS 6 y 7
Tomas Ysturiz en Instalar el Kernel 4.15 en
sistemas RPM y DEB
David Dussancourt en Instalar CentOS Web
Panel en CentOS 6 y 7
JoseMari en Las mejores alternativas a
Photoshop en Linux
saberbholt en Software de windows
equivalente en linux
Podemos localizar el Pid de cada proceso en ejecución, con el comando:

1 ps -A ARCHIVOS

Ejemplo: Archivos Elegir mes

PID TTY TIME CMD


1 ? 00:00:03 systemd
ENLACES
2 ? 00:00:00 kthreadd
3 ? 00:00:00 ksoftirqd/0 RSS de las entradas
5 ? 00:00:00 kworker/0:0H Contacto
7 ? 00:00:09 rcu_sched
8 ? 00:00:00 rcu_bh
9 ? 00:00:00 migration/0
10 ? 00:00:00 watchdog/0
11 ? 00:00:00 watchdog/1
12 ? 00:00:00 migration/1
13 ? 00:00:00 ksoftirqd/1
15 ? 00:00:00 kworker/1:0H
17 ? 00:00:00 kdevtmpfs
18 ? 00:00:00 netns …… etc….

Como ves nos da un listado de todos los procesos en ejecución, pero ojo… el listado puede
ser inmenso. Por tanto si quisiéramos buscar el PID de un proceso en particular (por ejemplo
php), sería:

1 pidof php

Si queremos más detalles, usaríamos “ps aux” + “grep”.

1 ps aux | grep php

Ya sabemos como localizar el PID, ahora lo matamos.

Matar un proceso con kill


Antes de continuar, debes saber que…

Solo puedes matar los procesos de tu ID de usuario


No puedes matar los procesos de ID
Un usuario no puede matar procesos del sistema
El usuario root puede matar cualquier proceso, ya sea de sistema o de otro usuario

El comando kill se usa con extensiones, que en realidad comunica la forma de matar el
proceso. Las más usadas son:

1 – El 1 cuelga las llamadas al proceso

9 – El 9 mata literalmente el proceso

15 – El 15 termina el proceso

Normalmente la más usada es la “9”. Por tanto, si tomamos como ejemplo que el PID de php
es el 3076, lo que hacemos es:

1 kill -9 3076
Matar un proceso con el comando pkill
El comando pkill, mata por el nombre del proceso en vez de por la PID (funciona, pero no es
el más recomendable). Por ejemplo, si queremos matar “php“, lo haremos con el siguiente
comando.

1 pkill php

Matar un proceso con killall


Si queremos eliminar un proceso junto con todos sus procesos secundarios, debemos usar
el comando killall, (de echo es el más usado):

Por ejemplo:

1 killall httpd

O mejor aun…

1 killall -KILL httpd

Del comando killall, tienes un buen ejemplo en un script *.sh, bastante efectivo para
mantener limpio tu vps o servidor. Puedes verlo en este enlace.

Si tienes problemas para el uso de los comandos kill o killall, revisa este articulo donde
tienes la solución.

Espero que este articulo os sirva de ayuda.

4.5 (90%) 4 Votos

AGREGAR COMENTARIO

b i link b-quote del ins img ul ol li code more

cerrar etiquetas Insertar Codigo

Texto del comentario***


Nombre*

Email*

Sitio web

No soy un robot
reCAPTCHA
Privacidad - Condiciones

PUBLICAR

Agrégame a la lista de correos.


Copyright © 2018 Linux para todos CONTACTO POLÍTICA DE COOKIES POLÍTICA DE PRIVACIDAD SOBRE LAS COOKIES

También podría gustarte