{"id":9183,"date":"2019-10-02T10:25:05","date_gmt":"2019-10-02T08:25:05","guid":{"rendered":"https:\/\/blog.hostinger.io\/es-tutoriales\/?p=9183"},"modified":"2025-11-07T13:55:54","modified_gmt":"2025-11-07T12:55:54","slug":"cancelar-proceso-comando-kill-linux","status":"publish","type":"post","link":"\/es\/tutoriales\/cancelar-proceso-comando-kill-linux","title":{"rendered":"C\u00f3mo cancelar un proceso con el comando kill en Linux"},"content":{"rendered":"<p>Para eliminar un proceso en Linux, puedes utilizar el <strong>comando kill<\/strong>, especificando el <strong>ID del proceso (PID) <\/strong>o el <strong>nombre del proceso<\/strong>. El comando kill env&iacute;a se&ntilde;ales a los procesos, pidi&eacute;ndoles que se terminen o forz&aacute;ndolos a detenerse.<\/p><p>Adem&aacute;s, otros comandos como <strong>killall <\/strong>y <strong>pkill <\/strong>tambi&eacute;n ayudan a facilitar la terminaci&oacute;n de procesos bas&aacute;ndose en el <strong>nombre del proceso<\/strong>, lo que ofrece una mayor flexibilidad a la hora de terminar varios procesos a la vez.<\/p><p>Cada uno de estos comandos tiene diferentes opciones para enviar se&ntilde;ales, ya sea para matar un proceso de forma ordenada o para detenerlo de forma forzada.<\/p><p>En este art&iacute;culo, exploraremos cada uno de estos comandos y te mostraremos c&oacute;mo utilizarlos de forma eficaz en diversos escenarios.<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ES.pdf\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/public\" alt=\"\" class=\"wp-image-26004\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2022\/12\/Linux-cheat-sheet-ES.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-requisitos-previos\">Requisitos previos<\/h2><p>Antes de aprender a eliminar un proceso en Linux, aseg&uacute;rate de cumplir los siguientes requisitos previos:<\/p><ul class=\"wp-block-list\">\n<li><strong>M&aacute;quina basada en Linux<\/strong>: necesitas un ordenador o un servidor que ejecute una distribuci&oacute;n de Linux. Si no tienes uno, considera la posibilidad de <a href=\"\/es\/vps\/hosting-linux\">adquirir un VPS basado en Linux de Hostinger<\/a>.<\/li>\n\n\n\n<li><strong>Acceso a terminal o SSH<\/strong>: abre una terminal en tu m&aacute;quina local o utiliza una aplicaci&oacute;n SSH como <a href=\"\/es\/tutoriales\/conectar-usando-terminal-putty-ssh\/\">PuTTY<\/a> para conectarte a tu servidor Linux de forma remota.<\/li>\n\n\n\n<li><strong>Acceso root o permisos adecuados<\/strong>: la mayor&iacute;a de los comandos para eliminar procesos requieren privilegios de root o superusuario. Aseg&uacute;rate de tener los permisos necesarios para ejecutarlos.<\/li>\n\n\n\n<li><strong>Herramientas instaladas<\/strong>: aseg&uacute;rate de instalar las herramientas y los comandos necesarios en tu sistema. Para verificarlo, ejecuta cualquiera de los siguientes comandos:<\/li>\n<\/ul><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install procps x11-utils  # for Debian-based distributions<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo yum install procps-ng xorg-x11-apps  # for Red Hat-based distributions<\/pre><figure class=\"wp-block-image size-large\"><a href=\"\/es\/servidor-vps\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29287\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=768,fit=scale-down 768w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/32\/2023\/02\/ES-VPS-hosting_in-text-banner.png\/w=1536,fit=scale-down 1536w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-como-localizar-un-proceso-en-linux\">C&oacute;mo localizar un proceso en Linux<\/h2><p>Primero debes localizar el proceso correcto para evitar detener accidentalmente operaciones esenciales del sistema. A continuaci&oacute;n se muestran varios comandos para encontrar detalles de los <a href=\"\/es\/tutoriales\/ver-procesos-en-linux\">procesos en ejecuci&oacute;n en Linux<\/a>:<\/p><p><strong>Localizar un proceso con ps<\/strong><\/p><p>El comando <strong>ps <\/strong>proporciona una lista completa de los procesos en ejecuci&oacute;n y sus detalles, como el usuario, el ID del proceso (PID), el uso de la CPU y la memoria, y el comando que inici&oacute; el proceso.<\/p><p>Esta es su sintaxis b&aacute;sica:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ps [options]<\/pre><p>Puede a&ntilde;adir estas opciones a este comando:<\/p><ul class=\"wp-block-list\">\n<li><strong>-a<\/strong>: muestra informaci&oacute;n sobre todos los usuarios.<\/li>\n\n\n\n<li><strong>-u<\/strong>: incluye salida orientada al usuario.<\/li>\n\n\n\n<li><strong>-x<\/strong>: muestra los procesos sin un terminal de control.<\/li>\n<\/ul><p>Por ejemplo, si ejecutas lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">ps -aux<\/pre><p>Deber&iacute;as ver una salida similar a:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND\n\nroot         1  0.0  0.1 169364  8824 ?        Ss   Jul08   0:05 \/sbin\/init\n\nroot         2  0.0  0.0      0     0 ?        S    Jul08   0:00 [kthreadd]\n\n...<\/pre><p><strong>Buscar el PID con pidof<\/strong><\/p><p>El comando <strong>pidof <\/strong>busca el PID del proceso por su nombre. Es sencillo y pr&aacute;ctico cuando ya se conoce el nombre exacto del proceso.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pidof [options] [program]<\/pre><p>Algunas opciones &uacute;tiles para <strong>pidof <\/strong>son:<\/p><ul class=\"wp-block-list\">\n<li><strong>-c<\/strong>: devuelve solo los procesos del mismo directorio ra&iacute;z.<\/li>\n\n\n\n<li><strong>-o<\/strong>: omite los PID especificados.<\/li>\n\n\n\n<li><strong>-s<\/strong>: un solo disparo (devolver&aacute; el primer PID).<\/li>\n\n\n\n<li><strong>-x<\/strong>: tambi&eacute;n scripts (esto devolver&aacute; los procesos que han iniciado los scripts).<\/li>\n<\/ul><p>Por ejemplo, para obtener el PID de <strong>sshd<\/strong>, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pidof sshd<\/pre><p>Si solo hay una instancia en ejecuci&oacute;n, el resultado ser&aacute; un &uacute;nico PID:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">1234<\/pre><p>Sin embargo, si hay m&aacute;s de una instancia en ejecuci&oacute;n, se mostrar&aacute;n varios PID:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">1234 5678<\/pre><p><strong>Buscar PID con pgrep<\/strong><\/p><p>El comando <strong>pgrep <\/strong>ofrece una forma m&aacute;s avanzada de buscar un proceso. Devuelve procesos basados en criterios de selecci&oacute;n espec&iacute;ficos que pueden coincidir con nombres de procesos, conocidos como patrones.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pgrep [options] [pattern]<\/pre><p>Estas son algunas opciones comunes que puedes a&ntilde;adir:<\/p><ul class=\"wp-block-list\">\n<li><strong>-f<\/strong>: coincide con la l&iacute;nea de comandos completa.<\/li>\n\n\n\n<li><strong>-l<\/strong>: muestra una lista de los nombres de los procesos y sus ID.<\/li>\n\n\n\n<li><strong>-n<\/strong>: selecciona el m&aacute;s reciente de los procesos coincidentes.<\/li>\n\n\n\n<li><strong>-o<\/strong>: selecciona el m&aacute;s antiguo de los procesos coincidentes.<\/li>\n\n\n\n<li><strong>-u<\/strong>: solo coincide con los procesos cuyo ID de usuario efectivo aparece en la lista.<\/li>\n\n\n\n<li><strong>-x<\/strong>: coincide solo con los procesos cuyo nombre o l&iacute;nea de comandos coincida exactamente con el patr&oacute;n si se especifica <strong>-f<\/strong>.<\/li>\n<\/ul><p>Por ejemplo, para mostrar los nombres y los PID de todos los procesos propiedad del usuario <strong>john<\/strong>, puedes utilizar:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pgrep -lu john<\/pre><p>El comando anterior devolver&aacute;:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">1234 process_name_1\n\n5678 process_name_2\n\n...<\/pre><p><strong>Ver los procesos en ejecuci&oacute;n con top<\/strong><\/p><p>El comando <strong>top <\/strong>proporciona una vista interactiva y en tiempo real de los procesos en ejecuci&oacute;n. Muestra los PID, los usuarios, la cantidad de memoria y potencia de CPU que utiliza cada proceso, y el tiempo de ejecuci&oacute;n.<\/p><p>Para ver una lista de todos los procesos activos, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">top<\/pre><p>Este es el resultado que ver&aacute;s:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">top - 15:37:58 up  2:13,  2 users,  load average: 0.00, 0.01, 0.05\n\nTasks:  95 total,   1 running,  94 sleeping,   0 stopped,   0 zombie\n\n%Cpu(s):  0.0 us,  0.0 sy,  0.0 ni, 100.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st\n\nKiB Mem:   4045860 total,  3810124 free,   140408 used,    94808 buff\/cache\n\nKiB Swap:  2097148 total,  2097148 free,        0 used.  3643028 avail Mem\n\nPID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\n\n1 root      20   0  169364   8824   6508 S   0.0  0.2   0:05.14 systemd\n\n2 root      20   0       0      0      0 S   0.0  0.0   0:00.00 kthreadd\n\n...<\/pre><p>Para salir de la interfaz <strong>superior<\/strong>, pulsa <strong>Q<\/strong>.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Listado de procesos sin comandos<\/h4>\n                    <p>Los usuarios de Hostinger pueden listar los procesos en su VPS sin comandos preguntando al <strong>asistente de IA Kodee<\/strong>. Simplemente introduce un comando como \"Mostrar todos los procesos y sus PID propiedad del usuario root\" y Kodee mostrar&aacute; los procesos correspondientes.<\/p>\n                <\/div>\n\n\n\n<\/p><p><strong>&iquest;Qu&eacute; procesos se pueden eliminar en Linux?<\/strong><\/p><p>En Linux se pueden eliminar tanto los procesos de usuario como los de sistema. Los procesos de usuario que pertenecen al usuario generalmente se pueden eliminar sin problemas. <\/p><p>Los procesos de sistema que pertenecen al sistema o al usuario root requieren permisos de root para eliminarlos y deben manejarse con precauci&oacute;n, ya que su terminaci&oacute;n puede provocar un fallo del sistema.<\/p><h3 class=\"wp-block-heading\">Comprender las se&ntilde;ales del comando kill<\/h3><p>Las se&ntilde;ales del comando <strong>kill <\/strong>son mensajes enviados a los procesos para indicarles que realicen acciones espec&iacute;ficas. Son una parte fundamental de los sistemas operativos basados en Unix, ya que permiten a los usuarios y programas controlar los procesos de forma eficaz.<\/p><p>Puedes ver todas las se&ntilde;ales disponibles en Linux con el siguiente comando:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -l<\/pre><p>Muestra todas las se&ntilde;ales junto con sus n&uacute;meros y nombres correspondientes, como por ejemplo:<\/p><ul class=\"wp-block-list\">\n<li><strong>SIGTERM (se&ntilde;al 15)<\/strong>: esta se&ntilde;al solicita que se termine un proceso. El proceso puede capturar esta se&ntilde;al, realizar operaciones de limpieza y luego salir. De forma predeterminada, el comando kill env&iacute;a <strong>SIGTERM <\/strong>si no se especifica ninguna otra se&ntilde;al.<\/li>\n\n\n\n<li><strong>SIGKILL (se&ntilde;al 9)<\/strong>: elimina un proceso de forma forzosa. El proceso no puede capturar ni ignorar esta se&ntilde;al, lo que da lugar a una terminaci&oacute;n inmediata. Debe utilizarse como &uacute;ltimo recurso cuando un proceso no responde a <strong>SIGTERM<\/strong>.<\/li>\n\n\n\n<li><strong>SIGINT (Se&ntilde;al 2)<\/strong>: normalmente se env&iacute;a al pulsar <strong>Ctrl + C <\/strong>en el terminal. Interrumpe un proceso y suele utilizarse para detener un proceso que se est&aacute; ejecutando en primer plano.<\/li>\n\n\n\n<li><strong>SIGHUP (Se&ntilde;al 1)<\/strong>: se env&iacute;a a un proceso cuando se cierra su terminal de control y se utiliza a menudo para recargar archivos de configuraci&oacute;n.<\/li>\n\n\n\n<li><strong>SIGQUIT (Se&ntilde;al 3)<\/strong>: provoca que un proceso termine y produce un archivo de volcado de memoria para la depuraci&oacute;n.<\/li>\n\n\n\n<li><strong>SIGSTOP (Se&ntilde;al 19)<\/strong>: pausa un proceso sin terminarlo, de forma similar a pulsar <strong>Ctrl + Z <\/strong>en la terminal.<\/li>\n\n\n\n<li><strong>SIGCONT (se&ntilde;al 18)<\/strong>: contin&uacute;a un proceso que fue detenido por <strong>SIGSTOP <\/strong>o <strong>Ctrl + Z<\/strong>.<\/li>\n<\/ul><p>Por ejemplo, para eliminar un proceso con <strong>SIGTERM<\/strong>, ejecuta lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -15 [PID]<\/pre><p><strong>La importancia de elegir la se&ntilde;al adecuada<\/strong><\/p><p>El uso de la se&ntilde;al <strong>kill<\/strong> correcta en funci&oacute;n del escenario y del impacto deseado garantiza que los procesos se terminen de forma controlada y predecible, especialmente cuando se trata de tareas en segundo plano.<\/p><p>Por ejemplo, la se&ntilde;al <strong>SIGTERM <\/strong>es la preferida para un control seguro de los procesos, ya que permite que estos guarden cuidadosamente su estado y se cierren. <strong>SIGKILL<\/strong>, aunque es pr&aacute;ctica, debe utilizarse con moderaci&oacute;n, ya que puede provocar la p&eacute;rdida o corrupci&oacute;n de datos.<\/p><p>\n\n\n\n<div class=\"protip\">\n                    <h4 class=\"title\">Consejo profesional<\/h4>\n                    <p>Lee nuestro art&iacute;culo para aprender algunos de los <a href=\"\/es\/tutoriales\/linux-comandos\">comandos de Linux<\/a> m&aacute;s utilizados, lo que te permitir&aacute; reforzar tus habilidades y familiarizarse con este sistema operativo.<\/p>\n                <\/div>\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-un-proceso-con-pid\">C&oacute;mo eliminar un proceso con PID<\/h2><p>Si conoces el PID del proceso que deseas terminar, puedes utilizar f&aacute;cilmente el comando <strong>kill<\/strong> de Linux para enviar una se&ntilde;al. La siguiente es su sintaxis b&aacute;sica:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill [signal] PID<\/pre><p>Por ejemplo, para solicitar que el proceso finalice con la se&ntilde;al <strong>SIGTERM<\/strong> predeterminada y el PID<strong> 1234<\/strong>, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -15 1234<\/pre><p>Si el proceso no responde a <strong>SIGTERM<\/strong>, prueba a utilizar la se&ntilde;al <strong>SIGKILL <\/strong>para terminarlo de forma forzada:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -9 1234<\/pre><p>Tambi&eacute;n puedes enviar otras se&ntilde;ales seg&uacute;n tus necesidades espec&iacute;ficas, como por ejemplo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -2 1234  # Sends SIGINT<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -1 1234  # Sends SIGHUP<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-varios-procesos\">C&oacute;mo eliminar varios procesos<\/h2><p>Si necesitas eliminar varios procesos a la vez, el comando kill te permite enviar se&ntilde;ales a varios PID. A continuaci&oacute;n te explicamos c&oacute;mo hacerlo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill [signal] PID1 PID2 PID3<\/pre><p>A continuaci&oacute;n se muestra un ejemplo de c&oacute;mo finalizar procesos con los PID<strong> 1234<\/strong>,<strong> 5678 <\/strong>y<strong> 91011 <\/strong>utilizando <strong>SIGTERM<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -15 1234 5678 91011<\/pre><p>Para enviar una se&ntilde;al a todos los procesos de un grupo, utiliza el PID negativo del l&iacute;der del grupo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">kill -15 -1234<\/pre><p>Esto termina todos los procesos del grupo liderado por el PID<strong> 1234<\/strong>.<\/p><p>Ten cuidado al terminar procesos padres, ya que al hacerlo tambi&eacute;n se pueden terminar los procesos hijos asociados a ellos.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-un-proceso-con-el-comando-pkill\">C&oacute;mo eliminar un proceso con el comando pkill<\/h2><p>El comando <strong>pkill <\/strong>te permite eliminar procesos por su nombre, a menudo m&aacute;s r&aacute;pido que utilizando el comando kill con un PID. A continuaci&oacute;n c&oacute;mo se puede utilizar pkill:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill [signal] [process name]<\/pre><p>Por ejemplo, para eliminar un proceso llamado <strong>nginx<\/strong>, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -SIGTERM nginx<\/pre><p>Si deseas terminar procesos que pertenecen a un usuario espec&iacute;fico:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -u john<\/pre><p>Por ejemplo, para finalizar los procesos asociados con un terminal <strong>pts\/1<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -t pts\/1<\/pre><p>Tambi&eacute;n puedes eliminar todos los procesos de un grupo de procesos espec&iacute;fico, por ejemplo, PGID<strong> 1234<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -g 1234<\/pre><p>Para terminar la instancia m&aacute;s reciente o m&aacute;s antigua de un proceso, escribe lo siguiente:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -n nginx  # Kill the newest instance of nginx<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -o nginx  # Kill the oldest instance of nginx<\/pre><p>Tambi&eacute;n puede combinar varias opciones para hacer coincidir procesos bas&aacute;ndose en criterios espec&iacute;ficos. Por ejemplo, para eliminar de una vez todos los procesos del usuario <strong>john <\/strong>en el terminal <strong>pts\/1 <\/strong>del grupo de procesos<strong> 1234<\/strong>, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">pkill -u john -t pts\/1 -g 1234<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-un-proceso-con-el-comando-killall\">C&oacute;mo eliminar un proceso con el comando killall<\/h2><p><strong>killall <\/strong>termina todas las instancias de un proceso por nombre y puede seleccionar procesos en funci&oacute;n de su antig&uuml;edad, usuario y tiempo de ejecuci&oacute;n.<\/p><p>Es ideal para gestionar procesos con el mismo nombre en todo el sistema, en comparaci&oacute;n con <strong>kill <\/strong>para procesos individuales y <strong>pkill <\/strong>para gestionar selectivamente varias instancias de un proceso.<\/p><p>La sintaxis b&aacute;sica del comando <strong>killall <\/strong>es:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall [options] [process_name]<\/pre><p>Estos son algunos de sus usos principales:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall nginx  # Terminates all instances of nginx<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall -s SIGKILL nginx  # Forcefully kills all instances of nginx<\/pre><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall -u john nginx  # Ends all nginx processes owned by the user john<\/pre><p>Si deseas eliminar procesos que se han estado ejecutando durante un tiempo determinado:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall -o 1h nginx<\/pre><p>Esto termina todos los procesos <strong>nginx <\/strong>que llevan m&aacute;s de una hora ejecut&aacute;ndose.<\/p><p>Para eliminar todas las instancias de un proceso excepto una, espec&iacute;fica:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall -v -I nginx<\/pre><p>Puedes excluir un proceso <strong>nginx<\/strong> espec&iacute;fico para que no se elimine con el comando anterior.<\/p><p>Adem&aacute;s, para eliminar procesos en funci&oacute;n de su carga de CPU o uso de memoria:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">killall -i -s SIGKILL nginx<\/pre><p>Esto env&iacute;a un mensaje interactivo antes de eliminar cada proceso <strong>nginx <\/strong>para que pueda confirmar o rechazar cada acci&oacute;n.<\/p><p><strong>&iquest;Cu&aacute;l es la diferencia entre los comandos kill y killall?<\/strong><\/p><p>El comando <strong>kill <\/strong>requiere un PID y termina un proceso espec&iacute;fico, lo que lo hace ideal para un control preciso. Por su parte, el comando <strong>killall <\/strong>termina todas las instancias de un proceso por su nombre, lo que ofrece m&aacute;s flexibilidad para gestionar procesos con el mismo nombre en todo el sistema.<\/p><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-un-proceso-con-el-comando-xkill\">C&oacute;mo eliminar un proceso con el comando xkill<\/h2><p>El comando <strong>xkill <\/strong>est&aacute; dise&ntilde;ado para entornos basados en GUI, como un port&aacute;til con Linux instalado. Con &eacute;l, puedes eliminar aplicaciones que se han bloqueado o que no responden a los comandos de terminaci&oacute;n est&aacute;ndar con un simple clic.<\/p><p>A continuaci&oacute;n se presentan algunos casos en los que <strong>xkill <\/strong>resulta &uacute;til:<\/p><ul class=\"wp-block-list\">\n<li><strong>Aplicaciones que no responden<\/strong>: si una aplicaci&oacute;n deja de responder y no puedes cerrarla con los m&eacute;todos est&aacute;ndar.<\/li>\n\n\n\n<li><strong>Elementos GUI bloqueados<\/strong>: cuando ciertos elementos GUI, como ventanas o cuadros de di&aacute;logo, se bloquean y no permiten la interacci&oacute;n.<\/li>\n\n\n\n<li><strong>Terminaci&oacute;n r&aacute;pida<\/strong>: cuando necesitas terminar una ventana o aplicaci&oacute;n espec&iacute;fica de forma r&aacute;pida y sencilla sin buscar su PID.<\/li>\n<\/ul><p>Para utilizar <strong>xkill<\/strong>, introduce este comando en tu terminal:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xkill<\/pre><p>Despu&eacute;s de ejecutar este comando, el cursor del rat&oacute;n cambiar&aacute; a un icono <strong>&times;<\/strong>. A continuaci&oacute;n, mueve el cursor a la ventana de la aplicaci&oacute;n que no responde y haz clic con el bot&oacute;n derecho del rat&oacute;n sobre ella. Esto eliminar&aacute; inmediatamente el proceso seleccionado.<\/p><p>Alternativamente, si conoces el ID de la ventana de la aplicaci&oacute;n que no responde, escribe:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xkill -id &lt;window_id&gt;<\/pre><p>Con este comando, puedes seleccionar y cerrar una ventana espec&iacute;fica directamente.<\/p><p>Ten en cuenta que <strong>xkill <\/strong>no admite de forma nativa la eliminaci&oacute;n por clase o nombre. Sin embargo, puedes utilizar otras herramientas junto con &eacute;l para obtener resultados similares. Por ejemplo, utiliza <strong>wmctrl <\/strong>para enumerar las ventanas y sus ID y, a continuaci&oacute;n, ejecuta <strong>xkill <\/strong>con el ID adecuado.<\/p><p>Para instalar <strong>wmctrl<\/strong>, ejecuta:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">sudo apt-get install wmctrl<\/pre><p>Una vez hecho esto, enumera todas las ventanas y sus ID:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">wmctrl -l<\/pre><p>El resultado ser&aacute; similar a este:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">0x03c00003  0  hostname  Firefox\n\n0x04a00004  0  hostname  Terminal\n\n0x05000005  0  hostname  Code<\/pre><p>A continuaci&oacute;n, ejecuta <strong>xkill <\/strong>con el ID deseado, por ejemplo:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">xkill -id 0x03c00003<\/pre><h2 class=\"wp-block-heading\" id=\"h-como-eliminar-un-proceso-con-el-comando-top\">C&oacute;mo eliminar un proceso con el comando top<\/h2><p>El comando <strong>top <\/strong>proporciona una vista interactiva en tiempo real del uso de recursos y los procesos en ejecuci&oacute;n. Es &uacute;til para identificar y matar procesos que consumen recursos excesivos o que dejan de responder.<\/p><p>Como se ha explicado anteriormente, puedes escribir <strong>top <\/strong>en tu terminal para iniciarlo. Para navegar por la lista de procesos, utiliza las <strong>teclas de flecha<\/strong>. Pulsa <strong>May&uacute;s + P <\/strong>para ordenar los procesos por uso de la CPU, mientras que <strong>May&uacute;s + M <\/strong>los ordena por uso de la memoria.<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">...\n\nPID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND\n\n1 root      20   0  169364   8824   6508 S   0.0  0.2   0:05.14 systemd\n\n512 user      20   0  120364   6024   2508 S   1.0  0.1   0:02.04 firefox\n\n789 user      20   0  140364   7624   3208 R   2.0  0.3   0:03.22 chrome\n\n...<\/pre><p>Una vez que hayas identificado el proceso que deseas finalizar, pulsa <strong>K<\/strong>.<\/p><p><strong>top <\/strong>te pedir&aacute; que introduzcas el PID del proceso que deseas eliminar. A continuaci&oacute;n, deber&aacute;s especificar la se&ntilde;al que deseas enviar al proceso.<\/p><p>Pulsa <strong>Intro <\/strong>para enviar la se&ntilde;al <strong>SIGTERM<\/strong> predeterminada o escribe un n&uacute;mero de se&ntilde;al diferente si es necesario.<\/p><p>Por ejemplo, para eliminar el proceso <strong>chrome <\/strong>con PID<strong> 789 <\/strong>utilizando <strong>SIGKILL<\/strong>:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">k\n\nPID to kill: 789\n\nSend signal (15): 9<\/pre><p>Adem&aacute;s, para ver los procesos que pertenecen a un usuario espec&iacute;fico, inicia <strong>top <\/strong>con la opci&oacute;n <strong>-u <\/strong>como se muestra a continuaci&oacute;n:<\/p><pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">top -u john<\/pre><p>Tambi&eacute;n puedes personalizar las columnas que se muestran en <strong>top <\/strong>pulsando <strong>F<\/strong>. De esta forma, puedes a&ntilde;adir o eliminar columnas y ordenarlas seg&uacute;n diferentes criterios.<\/p><h2 class=\"wp-block-heading\" id=\"h-manten-el-control-de-tus-procesos-en-linux\">Mant&eacute;n el control de tus procesos en Linux<\/h2><p>Saber c&oacute;mo identificar y matar procesos en Linux no solo te permite resolver errores puntuales: tambi&eacute;n te da control total sobre c&oacute;mo se comporta tu sistema. <\/p><p>Al dominar comandos como <strong>kill<\/strong>, <strong>pkill<\/strong>, <strong>killall<\/strong>, <strong>xkill<\/strong> y <strong>top<\/strong>, puedes gestionar eficazmente los recursos, optimizar el rendimiento y evitar bloqueos inesperados en tu entorno de trabajo o servidor.<\/p><p>M&aacute;s all&aacute; de detener procesos, esta pr&aacute;ctica forma parte de una buena administraci&oacute;n del sistema. Entender qu&eacute; tareas se ejecutan, cu&aacute;nta memoria consumen y cu&aacute;ndo intervenir te ayudar&aacute; a mantener un entorno estable y seguro.<\/p><p>Si trabajas con servidores remotos o entornos VPS, aplicar estos conocimientos te permitir&aacute; diagnosticar problemas m&aacute;s r&aacute;pido y mantener tus servicios en l&iacute;nea sin interrupciones. Con el tiempo, aprender&aacute;s a automatizar tareas y a mantener tus procesos bajo control incluso en los sistemas m&aacute;s complejos.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Para eliminar un proceso en Linux, puedes utilizar el comando kill, especificando el ID del proceso (PID) o el nombre del proceso. El comando kill env&iacute;a se&ntilde;ales a los procesos, pidi&eacute;ndoles que se terminen o forz&aacute;ndolos a detenerse. Adem&aacute;s, otros comandos como killall y pkill tambi&eacute;n ayudan a facilitar la terminaci&oacute;n de procesos bas&aacute;ndose en [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/es\/tutoriales\/cancelar-proceso-comando-kill-linux\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":138,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"rank_math_title":"C\u00f3mo cancelar un proceso con el comando kill en Linux","rank_math_description":"Saber c\u00f3mo cancelar un proceso en Linux es esencial para mantener una m\u00e1quina estable. \u00a1Aprende en este tutorial todo sobre el comando kill!","rank_math_focus_keyword":"comando kill linux","footnotes":""},"categories":[5700],"tags":[11135,11137,11136],"class_list":["post-9183","post","type-post","status-publish","format-standard","hentry","category-vps","tag-comando-kill","tag-comando-kill-linux","tag-kill-linux"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/tuer-processus-linux","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/linux-kill-process","default":0},{"locale":"ja-JP","link":"https:\/\/www.hostinger.com\/jp\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/how-to-kill-a-process-in-linux\/","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/how-to-kill-a-process-in-linux\/","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/cancelar-proceso-comando-kill-linux","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-kill-a-process-in-linux","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-kill-a-process-in-linux","default":0}],"acf":[],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/users\/138"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/comments?post=9183"}],"version-history":[{"count":18,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9183\/revisions"}],"predecessor-version":[{"id":48749,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/posts\/9183\/revisions\/48749"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/media?parent=9183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/categories?post=9183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/es\/tutoriales\/wp-json\/wp\/v2\/tags?post=9183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}