<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentarios en: Sobre la señal SIGHUP: nohup, disown, trap</title>
	<atom:link href="http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/</link>
	<description>El blog de Vicente Navarro</description>
	<lastBuildDate>Tue, 24 Aug 2010 01:09:15 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>Por: Super Coco</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-9106</link>
		<dc:creator>Super Coco</dc:creator>
		<pubDate>Sat, 24 May 2008 10:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-9106</guid>
		<description>&lt;strong&gt;@José Manuel&lt;/strong&gt; Definitivamente usaría &lt;code&gt;screen&lt;/code&gt; si quisiera hacer tal cosa. Sin &lt;code&gt;screen&lt;/code&gt; no se me ocurre cómo hacerlo.</description>
		<content:encoded><![CDATA[<p><strong>@José Manuel</strong> Definitivamente usaría <code>screen</code> si quisiera hacer tal cosa. Sin <code>screen</code> no se me ocurre cómo hacerlo.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: José Manuel</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-9073</link>
		<dc:creator>José Manuel</dc:creator>
		<pubDate>Fri, 23 May 2008 03:13:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-9073</guid>
		<description>Excelente tutorial, y por ejemplo si quisieras volver a direccionar la salida estandar a otra terminal sin necesidad de utilizar screen?</description>
		<content:encoded><![CDATA[<p>Excelente tutorial, y por ejemplo si quisieras volver a direccionar la salida estandar a otra terminal sin necesidad de utilizar screen?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Super Coco</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-5859</link>
		<dc:creator>Super Coco</dc:creator>
		<pubDate>Thu, 29 Nov 2007 08:38:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-5859</guid>
		<description>&lt;strong&gt;@Bilbo&lt;/strong&gt; Yo sí conozco el screen y me parece extraordinariamente útil. ¡Totalmente de acuerdo en todo lo que dices! ¡Gracias por el apunte!</description>
		<content:encoded><![CDATA[<p><strong>@Bilbo</strong> Yo sí conozco el screen y me parece extraordinariamente útil. ¡Totalmente de acuerdo en todo lo que dices! ¡Gracias por el apunte!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Bilbo</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-5847</link>
		<dc:creator>Bilbo</dc:creator>
		<pubDate>Wed, 28 Nov 2007 21:43:38 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-5847</guid>
		<description>Y relacionado. ¿Conoceís screen (http://gentoo-wiki.com/TIP_Using_screen) ?

 Yo ya no sé vivir sin él. A grosso modo, es una especie de VNC para la terminal. Un poco duro de aprender (tipo vim, con muchos atajos de teclado poco intuitivos) pero una vez que se coje la costumbre, ya no hay stop.
 Entre otras, permite que dos o más personas manipulen simultáneamente una misma terminal, aunque estén conectados por un modem de 14400kbs a 300 kms de distancia, cerrar la terminal sin desconectar la sesión (y los programas que cuelgen de ella), dividir la pantalla física (el xterm en varias subpantallas o regiones en jerga screen, ver una sesión distinta en cada una,...

 Es decir que en vez de seguir el método tradicional de ejecutar el nohup, simplemente creamos una sesión de screen y cuando acabamos, nos desenganchamos y volvemos a enganchar cuando queramos desde donde queramos.</description>
		<content:encoded><![CDATA[<p>Y relacionado. ¿Conoceís screen (<a href="http://gentoo-wiki.com/TIP_Using_screen" rel="nofollow">http://gentoo-wiki.com/TIP_Using_screen</a>) ?</p>
<p> Yo ya no sé vivir sin él. A grosso modo, es una especie de VNC para la terminal. Un poco duro de aprender (tipo vim, con muchos atajos de teclado poco intuitivos) pero una vez que se coje la costumbre, ya no hay stop.<br />
 Entre otras, permite que dos o más personas manipulen simultáneamente una misma terminal, aunque estén conectados por un modem de 14400kbs a 300 kms de distancia, cerrar la terminal sin desconectar la sesión (y los programas que cuelgen de ella), dividir la pantalla física (el xterm en varias subpantallas o regiones en jerga screen, ver una sesión distinta en cada una,&#8230;</p>
<p> Es decir que en vez de seguir el método tradicional de ejecutar el nohup, simplemente creamos una sesión de screen y cuando acabamos, nos desenganchamos y volvemos a enganchar cuando queramos desde donde queramos.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Super Coco</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1867</link>
		<dc:creator>Super Coco</dc:creator>
		<pubDate>Tue, 26 Jun 2007 09:49:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1867</guid>
		<description>&lt;strong&gt;&lt;em&gt;miloE&lt;/em&gt;&lt;/strong&gt; Yo diría que el problema es que test2.sh tal vez no tenga permisos de ejecución. ¿Lo has comprobado?</description>
		<content:encoded><![CDATA[<p><strong><em>miloE</em></strong> Yo diría que el problema es que test2.sh tal vez no tenga permisos de ejecución. ¿Lo has comprobado?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: miloE</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1573</link>
		<dc:creator>miloE</dc:creator>
		<pubDate>Mon, 11 Jun 2007 21:34:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1573</guid>
		<description>hola...yo de nuevo. mirá lo que hice:

$ more test.sh
#!/bin/sh
nohup test2.sh &gt; /dev/null &amp;

$ more test2.sh
#!/bin/sh
echo &quot;empieza la jugada&quot;
sleep 600
echo &quot;se acabo esto&quot;

peeero..cuando intento correr test.sh...
[/home/miloe]
$ ./test.sh

[/home/miloe]
$ nohup: test2.sh: Permission denied

¿Qué será lo que pasa?</description>
		<content:encoded><![CDATA[<p>hola&#8230;yo de nuevo. mirá lo que hice:</p>
<p>$ more test.sh<br />
#!/bin/sh<br />
nohup test2.sh &gt; /dev/null &amp;</p>
<p>$ more test2.sh<br />
#!/bin/sh<br />
echo &#8220;empieza la jugada&#8221;<br />
sleep 600<br />
echo &#8220;se acabo esto&#8221;</p>
<p>peeero..cuando intento correr test.sh&#8230;<br />
[/home/miloe]<br />
$ ./test.sh</p>
<p>[/home/miloe]<br />
$ nohup: test2.sh: Permission denied</p>
<p>¿Qué será lo que pasa?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Super Coco</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1505</link>
		<dc:creator>Super Coco</dc:creator>
		<pubDate>Thu, 07 Jun 2007 09:29:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1505</guid>
		<description>&lt;strong&gt;&lt;em&gt;miloE&lt;/em&gt;&lt;/strong&gt; ¡Gracias! 

Si el proceso que lanza el script es un programa hecho por ejemplo en C, hay formas programáticas de conseguir este efecto sin usar el nohup que quedarían fuera del ámbito de este artículo.

Pero si el programa padre es a su vez un script o si en el programa tienes forma de modificar cómo se lanza el script, sí, la solución sería un simple &lt;code&gt;nohup comando &amp;&lt;/code&gt;.

E incluso también podrías, si estás llamando a &lt;code&gt;script.sh&lt;/code&gt;, hacer:

&lt;code&gt;mv script.sh script_orig.sh&lt;/code&gt;

y crear un nuevo &lt;code&gt;script.sh&lt;/code&gt; con las siguientes líneas:

&lt;code&gt;#!/bin/sh
nohup /path/script_orig.sh &amp;&lt;/code&gt;</description>
		<content:encoded><![CDATA[<p><strong><em>miloE</em></strong> ¡Gracias! </p>
<p>Si el proceso que lanza el script es un programa hecho por ejemplo en C, hay formas programáticas de conseguir este efecto sin usar el nohup que quedarían fuera del ámbito de este artículo.</p>
<p>Pero si el programa padre es a su vez un script o si en el programa tienes forma de modificar cómo se lanza el script, sí, la solución sería un simple <code>nohup comando &#038;</code>.</p>
<p>E incluso también podrías, si estás llamando a <code>script.sh</code>, hacer:</p>
<p><code>mv script.sh script_orig.sh</code></p>
<p>y crear un nuevo <code>script.sh</code> con las siguientes líneas:</p>
<p><code>#!/bin/sh<br />
nohup /path/script_orig.sh &#038;</code></p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: miloE</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1479</link>
		<dc:creator>miloE</dc:creator>
		<pubDate>Wed, 06 Jun 2007 20:46:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-1479</guid>
		<description>Hola viejo, está bien bueno el artículo.  Ahora..tengo una pregunta.

Acá en el trabajo tenemos un scripts
 qe es invocado por proceso, de vez en cuando.

Algunas veces cuando el proceso del script se cuelga, pues el proceso &quot;original&quot; no sigue su flujo normal, lo cual no nos sirve.

Lo qe necesito saber es:  puede hacerse qe el proceso ligado a la invocación del script sea independiente al del proceso qe invoca al script?  (es decir qe no sea su hijo)  sospecho qe el nohup combinado con el &amp; hace esto, pero me gustaría estar seguro</description>
		<content:encoded><![CDATA[<p>Hola viejo, está bien bueno el artículo.  Ahora..tengo una pregunta.</p>
<p>Acá en el trabajo tenemos un scripts<br />
 qe es invocado por proceso, de vez en cuando.</p>
<p>Algunas veces cuando el proceso del script se cuelga, pues el proceso &#8220;original&#8221; no sigue su flujo normal, lo cual no nos sirve.</p>
<p>Lo qe necesito saber es:  puede hacerse qe el proceso ligado a la invocación del script sea independiente al del proceso qe invoca al script?  (es decir qe no sea su hijo)  sospecho qe el nohup combinado con el &amp; hace esto, pero me gustaría estar seguro</p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Super Coco</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-244</link>
		<dc:creator>Super Coco</dc:creator>
		<pubDate>Fri, 20 Apr 2007 13:52:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-244</guid>
		<description>&lt;strong&gt;&lt;em&gt;Iván&lt;/em&gt;&lt;/strong&gt; Pues lo he probado en una Solaris y te tengo que dar la razón. En el &lt;a href=&quot;http://bama.ua.edu/cgi-bin/man-cgi?ksh&quot; rel=&quot;nofollow&quot;&gt;ksh de Solaris&lt;/a&gt; sólo hay ESC-ESC en modo EMacs. En modo vi, como muy bien dices, hay ESC-\. En cualquier caso, yo Solaris que pillo, Solaris a la que le casco el bash. Con los HP-UX no lo he hecho nunca, la verdad... supongo que no es tan típico ponerles utilidades externas como en Solaris.

Muchas gracias por el apunte. ¡Una cosa más aprendida!

Y sobre el Emacs, yo uso &lt;a href=&quot;http://www.xemacs.org/&quot; rel=&quot;nofollow&quot;&gt;XEmacs&lt;/a&gt; en Windows y Linux para muchas cosas y es farragosillo, pero cuando le pillas el punto está muy bien ;-)</description>
		<content:encoded><![CDATA[<p><strong><em>Iván</em></strong> Pues lo he probado en una Solaris y te tengo que dar la razón. En el <a href="http://bama.ua.edu/cgi-bin/man-cgi?ksh" rel="nofollow">ksh de Solaris</a> sólo hay ESC-ESC en modo EMacs. En modo vi, como muy bien dices, hay ESC-\. En cualquier caso, yo Solaris que pillo, Solaris a la que le casco el bash. Con los HP-UX no lo he hecho nunca, la verdad&#8230; supongo que no es tan típico ponerles utilidades externas como en Solaris.</p>
<p>Muchas gracias por el apunte. ¡Una cosa más aprendida!</p>
<p>Y sobre el Emacs, yo uso <a href="http://www.xemacs.org/" rel="nofollow">XEmacs</a> en Windows y Linux para muchas cosas y es farragosillo, pero cuando le pillas el punto está muy bien <img src='http://www.vicente-navarro.com/blog/wp/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Por: Iván</title>
		<link>http://www.vicente-navarro.com/blog/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-242</link>
		<dc:creator>Iván</dc:creator>
		<pubDate>Fri, 20 Apr 2007 12:36:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.vicente-navarro.com/blog/index.php/2007/04/19/sobre-la-senal-sighup-nohup-disown-trap/#comment-242</guid>
		<description>El ESC-ESC bien en hp-ux pero en solaris no funciona si pones de gestor de la línea de comandos el vi (set -o vi); sólo funciona si se pone ese &quot;engendro&quot; de emacs. Así, me acostumbré a utilizar ESC-\ y poder mantener el vi.

Saludos, Iván.</description>
		<content:encoded><![CDATA[<p>El ESC-ESC bien en hp-ux pero en solaris no funciona si pones de gestor de la línea de comandos el vi (set -o vi); sólo funciona si se pone ese &#8220;engendro&#8221; de emacs. Así, me acostumbré a utilizar ESC-\ y poder mantener el vi.</p>
<p>Saludos, Iván.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
