<?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># rm-rf.es &#187; pgrep script</title>
	<atom:link href="http://rm-rf.es/sobre/pgrep-script/feed/" rel="self" type="application/rss+xml" />
	<link>http://rm-rf.es</link>
	<description>Administración de sistemas, Unix, Linux, FreeBSD, Windows, hosting, dominios, servidores...</description>
	<lastBuildDate>Wed, 23 May 2012 19:38:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>El comando pgrep</title>
		<link>http://rm-rf.es/el-comando-pgrep/</link>
		<comments>http://rm-rf.es/el-comando-pgrep/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 08:06:57 +0000</pubDate>
		<dc:creator>Alex</dc:creator>
				<category><![CDATA[BSD]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[comando pgrep]]></category>
		<category><![CDATA[pgrep]]></category>
		<category><![CDATA[pgrep script]]></category>

		<guid isPermaLink="false">http://rm-rf.es/?p=41</guid>
		<description><![CDATA[El comando pgrep recoge una expresión regular de la línea de comandos, y nos muestra el/los ID de los procesos que coincidan con dicha expresión regular. Podría definirse como una simbiosis entre los comandos ps y grep. Pongamos el ejemplo de querer saber los ID de todos los procesos que están corriendo en nuestra máquina, [...]]]></description>
			<content:encoded><![CDATA[<p>El comando <strong>pgrep</strong> recoge una expresión regular de la línea de comandos, y nos muestra el/los ID de los procesos que coincidan con dicha expresión regular. Podría definirse como una simbiosis entre los comandos <strong>ps</strong> y <strong>grep</strong>.</p>
<p>Pongamos el ejemplo de querer saber los ID de todos los procesos que están corriendo en nuestra máquina, referentes a la expresión regular &#8216;httpd&#8217; (procesos web de apache). El siguiente comando nos mostraría todos los ID de procesos httpd en nuestro sistema:</p>
<pre>root@localhost:~$ pgrep httpd
2445
2446
2449
2545
</pre>
<p>Ya podéis imaginar el buen uso que podemos dar a este comando. Por ejemplo, si no disponemos de monitorización del servicio web de un servidor, y necesitamos que cuando apache caiga, automáticamente se reinicie.</p>
<p>Sé que no sería la manera más adecuada de hacerlo, pero es un buen ejemplo. Podríamos programar un script que revisara los procesos httpd corriendo en el sistema, y que en caso de ser igual a 0, reiniciara el servicio.</p>
<p>Si os ha picado la curiosidad, <a title="pgrep script" href="http://bash.cyberciti.biz/web-server/restart-apache2-httpd-shell-script/">aquí tenéis ese script</a> ;)</p>
<h4  class="related_post_title">También te puede interesar:</h4><ul class="related_post"><li><a href="http://rm-rf.es/configuracion-de-una-lun-iscsi-fcp-en-netapp/" title="Configuración de una lun iSCSI / FCP en NetApp">Configuración de una lun iSCSI / FCP en NetApp</a></li><li><a href="http://rm-rf.es/restaurar-clave-de-root-en-debian/" title="Restaurar clave de root en Debian">Restaurar clave de root en Debian</a></li><li><a href="http://rm-rf.es/stdin-stdout-y-stderr-redirigir-en-unixlinux/" title="redirigir stdin, stdout y stderr en Unix/Linux">redirigir stdin, stdout y stderr en Unix/Linux</a></li><li><a href="http://rm-rf.es/unix-crear-arboles-de-directorios-con-un-solo-comando/" title="Unix: Crear árboles de directorios con un solo comando">Unix: Crear árboles de directorios con un solo comando</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://rm-rf.es/el-comando-pgrep/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

