Sophie

Sophie

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

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

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>Terminando aplicaciones que no se
   portan bien</title><meta name="generator" content="DocBook XSL Stylesheets V1.64.0"><link rel="home" href="index.html" title="Guía de Comienzo"><link rel="up" href="troubleshooting.html" title="Capítulo 21. Solución de problemas"><link rel="previous" href="troubleshooting-system-freeze.html" title="Recuperando cuando se congela el
   sistema"><link rel="next" href="troubleshooting-special-hardware.html" title="Miscelánea"></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">Terminando aplicaciones que no se
   portan bien</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="troubleshooting-system-freeze.html">Anterior</a> </td><th width="60%" align="center">Capítulo 21. Solución de problemas</th><td width="20%" align="right"> <a accesskey="n" href="troubleshooting-special-hardware.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="troubleshooting-killing-apps"></a>Terminando aplicaciones que no se
   portan bien</h2></div></div><div></div></div><p><a name="BId-troubleshooting-pa132"></a>Bueno, esto no es
   tan difícil después de todo. En realidad, no es común que necesite
   hacer esto pero en caso que lo necesite... Tiene varias formas de
   hacerlo. Puede hacerlo buscando el <span class="acronym">PID</span> del programa que dejó de
   responder y usar el comando <span><b class="command">kill</b></span> para
   terminarlo, o puede usar la herramienta <span><b class="command">xkill</b></span> u otras
   herramientas gráficas como las que muestran el árbol de
   procesos.</p><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2591213"></a>Desde la consola</h3></div></div><div></div></div><a class="indexterm" name="BIdNEW-troubleshooting-it29"></a><p><a name="BId-troubleshooting-pa133"></a>La primer cosa a
    hacer para terminar un programa que se está portando mal es
    encontrar el <span class="acronym">PID</span>, o identificador de proceso del mismo. Para
    hacerlo, ejecute el comando siguiente desde una consola:
    <span><b class="command">ps aux | grep mozilla</b></span>, suponiendo que
    <span class="application">Mozilla</span> es el programa rebelde. Obtendrá algo como lo
    siguiente:

<a name="BId-troubleshooting-sc5"></a></p><table border="0" bgcolor="#E0E0E0"><tr><td><pre class="screen">peter      3505  7.7 23.1 24816 15076 pts/2   Z    21:29   0:02 /usr/lib/mozilla</pre></td></tr></table><p>

    Esto nos dice, entre otras cosas, que <span class="application">Mozilla</span> fue iniciado
    por el usuario peter y tiene <tt class="literal">3505</tt> como
    <span class="acronym">PID</span>.</p><p><a name="BId-troubleshooting-pa134"></a>Ahora que tenemos el
    <span class="acronym">PID</span> del programa rebelde, podemos proceder a ejecutar el comando
    <span><b class="command">kill</b></span> para terminarlo. Entonces, ejecutamos lo
    siguiente: <span><b class="command">kill -9 3505</b></span>, ¡y ya está!
    <span class="application">Mozilla</span> será terminado. Note que esto
    <span class="emphasis"><em>sólo</em></span> se debe usar cuando el programa deja de
    responder a cualquier entrada. <span class="emphasis"><em>No</em></span> lo use como
    la forma común para salir de las aplicaciones.</p><p><a name="BId-troubleshooting-pa135"></a>En realidad lo
    que hemos hecho fue enviar la señal <tt class="literal">KILL</tt> al
    proceso número <tt class="literal">3505</tt>. El comando
    <span><b class="command">kill</b></span> acepta otras señales además de
    <tt class="literal">KILL</tt>, por lo que Usted puede tener un control
    mayor sobre sus procesos. Para más información, vea <span class="citerefentry"><span class="refentrytitle"><a name="BId-troubleshooting-rt1"></a>kill</span>(1)</span>.</p></div><div class="sect2" lang="es"><div class="titlepage"><div><div><h3 class="title"><a name="id2591408"></a>Usando herramientas gráficas de
    monitoreo</h3></div></div><div></div></div><a class="indexterm" name="BIdNEW-troubleshooting-it30"></a><p><a name="BId-troubleshooting-pa136"></a>También puede usar una de las
    herramientas gráficas de estado de los procesos (como
    <span class="application">KPM</span>,
    <span class="application">KSySGuard</span>, y
    <span class="application">GTOP</span> por nombrar algunas) que le
    permiten apuntar al nombre del proceso y con un clic solo enviar
    una señal a ese proceso o simplemente terminar ese proceso.</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="troubleshooting-system-freeze.html">Anterior</a> </td><td width="20%" align="center"><a accesskey="u" href="troubleshooting.html">Subir</a></td><td width="40%" align="right"> <a accesskey="n" href="troubleshooting-special-hardware.html">Siguiente</a></td></tr><tr><td width="40%" align="left" valign="top">Recuperando cuando se congela el
   sistema </td><td width="20%" align="center"><a accesskey="h" href="index.html">Inicio</a></td><td width="40%" align="right" valign="top"> Miscelánea</td></tr></table></div></body></html>