On Fri, 28 Apr 2000, Dario Fassi wrote:

> 
> Ya que la muchachada esta tan afilada hoy , ahi van dos consultitas
> mas de un novato en Linux ...
> 
> (1)   En todos los UNIX que conozco si uno hace un script asi;
> 
>             snip>
> 
>             #!sh
              ^^^^^^Aca debe ser #!/bin/sh (o ksh, o csh o perl....) el
interprete de comando de tu gusto. Ya que todo escrito, guion o script
primero lo interpreta un sh que hace un exec al que especicifaste como
primera li'nea de comandos
          
>             MIVARIABLE="ALGO"
>             export MIVARIABLE
> 
>             <snap

que es snap y snip? :-?


> 
> Y uno ejecuta esto en una session al terminar la ejecucion encuentra
> que las variable de entorno MIVARIABLE existe y continen "ALGO".
> 
> De que me perdi , que en Linux esto no sucede ?

No segun la norma POSIX 1.002 esa varible es visible solo para los
procesos hijos lanzados por 'el y su contenido o valor desaparece al morir
el padre. Esto est'a en el "El estorno de programaci'on UNIX de Rob Pike".


> 
> 
> La pregunta es , hay algo en el TCP de Linux que cierre sockets que
> estuvieron inactivos durante un tiempo ?


shutdown, es una instrucci'on que corta los soquetes de cualquier indole,
pero los que estan en LAST_ACK se desenchufan solos al cabo de 5 minutos
m'aximo.

man 2 shutdown (no como man 1 shutdown ojo!!!). Sino se m'as expl'icito en
lo que queres ya que podes usar mecanismos no bloqueantes para evitar
soquetes o enchufes abiertos al dope.

> 
> De nuevo, cualquier info sera apreciada.
> Gracias por anticipado y saludos,
> 
> Dario Fassi
> 

Horacio Castellini, Dpto de F'isica, Facultad de Ingenier'ia, 
Ciencias Exactas y Agrimensura, Pellegrini 250, 2000 Rosario
Argentina, Usuario Linux Registrado #53602
Correo-e:[EMAIL PROTECTED] ICQ: 52244442

Responder a