<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nideaderedes &#187; ps</title>
	<atom:link href="http://nideaderedes.urlansoft.com/tag/ps/feed/" rel="self" type="application/rss+xml" />
	<link>http://nideaderedes.urlansoft.com</link>
	<description>Un blog hecho por mí y para mí</description>
	<lastBuildDate>Thu, 10 Jun 2010 18:46:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>La consola de Linux &#8211; Controlar los procesos con ps</title>
		<link>http://nideaderedes.urlansoft.com/2008/08/15/controlar-los-procesos-con-ps/</link>
		<comments>http://nideaderedes.urlansoft.com/2008/08/15/controlar-los-procesos-con-ps/#comments</comments>
		<pubDate>Fri, 15 Aug 2008 07:00:22 +0000</pubDate>
		<dc:creator>gorkau</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ps]]></category>
		<category><![CDATA[top]]></category>

		<guid isPermaLink="false">http://nideaderedes.urlansoft.com/?p=345</guid>
		<description><![CDATA[ps es un comando que nos permite ver los procesos que se están ejecutando en un sistema. Si tecleamos:
ps
en la línea de comando tendremos el siguiente resultado:
  PID TTY          TIME CMD
 7953 pts/1    00:00:00 bash
 7954 pts/1    00:00:00 ps

Vemos [...]]]></description>
			<content:encoded><![CDATA[<p><strong>ps</strong> es un comando que nos permite ver los procesos que se están ejecutando en un sistema. Si tecleamos:</p>
<pre>ps</pre>
<p>en la línea de comando tendremos el siguiente resultado:</p>
<pre>  PID TTY          TIME CMD
 7953 pts/1    00:00:00 bash
 7954 pts/1    00:00:00 ps
</pre>
<p>Vemos que este listado es muy escaso, tan sólo aparecen los procesos hijos de la consola que tenemos abierta. Si queremos ver todos los procesos del sistema tendremos que usar:</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span style="color: #c20cb9; font-weight: bold;">ps</span> ax</pre></div></div>

<p>que mostrará un resultado como éste:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">root         <span style="color: #000000;">1</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>   <span style="color: #000000;">5112</span>  <span style="color: #000000;">1968</span> ?        Ss   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init
root         <span style="color: #000000;">2</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>kthreadd<span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">3</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>migration<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">4</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        SN   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>ksoftirqd<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">5</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>watchdog<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">6</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>events<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
&nbsp;
...</pre></div></div>

<p>Como esto no está muy claro yo le suelo añadir la opción &#8216;u&#8217; para que lo muestre en un formato más claro:</p>
<pre>ps aux</pre>
<p>que da como resultado:</p>

<div class="wp_syntax"><div class="code"><pre class="bash">USER       PID <span style="color: #000000; font-weight: bold;">%</span>CPU <span style="color: #000000; font-weight: bold;">%</span>MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         <span style="color: #000000;">1</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>   <span style="color: #000000;">5112</span>  <span style="color: #000000;">1968</span> ?        Ss   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>init
root         <span style="color: #000000;">2</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>kthreadd<span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">3</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>migration<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">4</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        SN   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>ksoftirqd<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">5</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>watchdog<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span>
root         <span style="color: #000000;">6</span>  <span style="color: #000000;">0.0</span>  <span style="color: #000000;">0.0</span>      <span style="color: #000000;">0</span>     <span style="color: #000000;">0</span> ?        S<span style="color: #000000; font-weight: bold;">&lt;</span>   <span style="color: #000000;">11</span>:<span style="color: #000000;">20</span>   <span style="color: #000000;">0</span>:<span style="color: #000000;">00</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>events<span style="color: #000000; font-weight: bold;">/</span><span style="color: #000000;">0</span><span style="color: #7a0874; font-weight: bold;">&#93;</span></pre></div></div>

<p>Mucho más claro. Además &#8216;aux&#8217; para mí es más fácil de recordar <img src='http://nideaderedes.urlansoft.com/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> .</p>
<p>Si queremos saber si hay algún programa en concreto que esté en marcha podemos usar algo como:</p>
<pre>ps aux | grep firefox</pre>
<p>(para buscar si firefox se está ejecutando)</p>
<p>ó también podemos usar:</p>

<div class="wp_syntax"><div class="code"><pre class="bash"><span style="color: #c20cb9; font-weight: bold;">ps</span> u -C firefox</pre></div></div>

<p>La primera forma devuelve todas las líneas que contengan el término &#8220;firefox&#8221; mientras la segunda devolverá los procesos cuyo nombre sea &#8220;firefox&#8221;.</p>
<p>Para cargarnos algún proceso podemos usar el comando <strong>kill</strong>:</p>
<pre>kill -9 <em><id_proceso></em></pre>
<p>donde <id_proceso> es el número del proceso (podemos sacarlo de la columna PID).</p>
<p>Un comando muy relacionado con ps es <strong>top</strong>, que nos devuelve un listado con los procesos que más memoria y CPU están consumiendo.</p>
]]></content:encoded>
			<wfw:commentRss>http://nideaderedes.urlansoft.com/2008/08/15/controlar-los-procesos-con-ps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
