Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > by-pkgid > 48e6004f7274ccc2095a5ab8f2460dd2 > files > 95

mandrake-doc-es-10.0-5.1.100mdk.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Envío de señales a los procesos:
   kill, killall y top</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Referencia"><link rel="up" href="process-control.html" title="Capítulo 6. Control de procesos"><link rel="previous" href="process-info.html" title="Información sobre los procesos: ps y
   pstree"><link rel="next" href="process-priority.html" title="Ajustando la prioridad de los
   procesos: nice, renice"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Envío de señales a los procesos:
   kill, killall y top</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="process-info.html">Anterior</a> </td><th width="60%" align="center">Capítulo 6. Control de procesos</th><td width="20%" align="right"> <a accesskey="n" href="process-priority.html">Siguiente</a></td></tr></table><hr></div><div class="sect1" lang="es"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="process-signals"></a>Envío de señales a los procesos:
   kill, killall y top</h2></div></div><div></div></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2549019"></a>kill, killall</h3></div></div><div></div></div><p><a name="BId-process-control-pa15"></a><a class="indexterm" name="BIdNEW-process-control-it3"></a>Estos dos comandos
    se usan para enviar señales a los procesos. El comando
    <span><b class="command">kill</b></span> necesita el número de un proceso como
    argumento, mientras que el comando <span><b class="command">killall</b></span>
    necesita el nombre de un comando.</p><p><a name="BId-process-control-pa16"></a>Los dos comandos opcionalmente
    pueden recibir el número de una señal como argumento.
    Predeterminadamente, ambos envían la señal 15
    (<tt class="literal">TERM</tt>) a el o los procesos relevantes. Por
    ejemplo, si quiere matar el proceso con <span class="acronym">PID</span> 785, Usted ingresa
    el comando:

    <a name="BId-process-control-sc4"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ kill 785</pre></td></tr></table><p>

    Si quiere enviarle la señal 19 (<tt class="literal">STOP</tt>), entonces
    ingresa:

    <a name="BId-process-control-sc5"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ kill -19 785</pre></td></tr></table><p>

    Supongamos que quiere matar un proceso del cual Usted conoce el
    nombre del comando. En vez de encontrar el número de proceso
    usando <span><b class="command">ps</b></span>, puede matar el proceso directamente:
    
    <a name="BId-process-control-sc6"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">$ killall -9 mozilla</pre></td></tr></table><p>

    Pase lo que pase, sólo matará a sus propios procesos (a menos que
    Usted sea <tt class="literal">root</tt>), por lo que no debe preocuparse acerca de
    los procesos “<span class="quote">del vecino</span>” que tienen el mismo nombre,
    ellos no serán afectados.</p></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2549163"></a>top</h3></div></div><div></div></div><p><a name="BId-process-control-pa17"></a><span><b class="command">top</b></span> es un
    programa todo en uno: simultáneamente cumple las funciones de
    <span><b class="command">ps</b></span> y <span><b class="command">kill</b></span>. Es un comando de
    modo consola, por lo que debe iniciarlo desde una terminal, como
    se muestra en <a href="process-signals.html#top" title="Figura 6.1. Ejemplo de ejecución de
     top">Figura 6.1, “Ejemplo de ejecución de
     top”</a>.</p><div class="figure"><a name="top"></a><p class="title"><b>Figura 6.1. Ejemplo de ejecución de
     top</b></p><div class="mediaobject" align="center"><img src="images/top.png" align="middle" alt="Ejemplo de ejecución de top"></div></div><p><a name="BId-process-control-pa18"></a>El programa se controla por
    completo con el teclado. Puede acceder a la ayuda presionando
    <span><b class="keycap">h</b></span>, aunque esta está en inglés. Aquí tiene algunos
    de los comandos que puede usar.</p><div class="itemizedlist"><ul type="disc"><li><p><a name="BId-process-control-pa19"></a><span><b class="keycap">k</b></span>: este comando
      se usa para enviar una señal a un proceso. Luego,
      <span><b class="command">top</b></span> le preguntará por el <span class="acronym">PID</span> del proceso,
      seguido del número de la señal a enviar (predeterminadamente
      <tt class="literal">TERM</tt> — o <tt class="literal">15</tt>);</p></li><li><p><a name="BId-process-control-pa20"></a><span><b class="keycap">M</b></span>: este comando
      se usa para ordenar el listado de los procesos de acuerdo a la
      memoria que usan (campo <tt class="literal">%MEM</tt>);</p></li><li><p><a name="BId-process-control-pa21"></a><span><b class="keycap">P</b></span>: este comando
      se usa para ordenar el listado de procesos de acuerdo al tiempo
      de <span class="acronym">CPU</span> que consumen (campo <tt class="literal">%CPU</tt>; este es el
      método de ordenamiento predeterminado);</p></li><li><p><a name="BId-process-control-pa22"></a><span><b class="keycap">u</b></span>: este comando
      se usa para mostrar los procesos de un usuario en particular,
      <span><b class="command">top</b></span> le preguntará de cual. Debe ingresar el
      <span class="emphasis"><em>nombre</em></span> del usuario, no su <span class="acronym">UID</span>. Si no
      ingresa nombre alguno, se mostrarán todos los procesos;</p></li><li><p><a name="BId-process-control-pa23"></a><span><b class="keycap">i</b></span>: este comando
      actúa como un interruptor; predeterminadamente se muestran todos
      los procesos, incluso los que están dormidos; este comando
      asegura que se muestran sólo los procesos que están en curso de
      ejecución (los procesos cuyo campo <tt class="literal">STAT</tt>
      indica <tt class="literal">R</tt>,
      <span class="foreignphrase"><i class="foreignphrase">running</i></span>, ejecutando) y no los
      otros. Una nueva llamada a este comando lo lleva a la situación
      previa.</p></li></ul></div></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="process-info.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="process-control.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="process-priority.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Información sobre los procesos: ps y
   pstree </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Ajustando la prioridad de los
   procesos: nice, renice</td></tr></table></div></body></html>