Re: Tareas en segundo plano

From: Rodrigo Gonzalez <rjgonzale(at)estrads(dot)com(dot)ar>
To: Espartano <espartano(dot)mail(at)gmail(dot)com>
Cc: Juan <smalltalker(dot)marcelo(at)gmail(dot)com>, Miguel Angel Hernandez Moreno <miguel(dot)hdz(dot)mrn(at)gmail(dot)com>, Teofilo copa <teox777(at)gmail(dot)com>, pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Tareas en segundo plano
Date: 2011-09-20 20:54:19
Message-ID: 4E78FD7B.2010907@estrads.com.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 09/20/2011 05:46 PM, Espartano wrote:
> 2011/9/20 Juan<smalltalker(dot)marcelo(at)gmail(dot)com>:
>> Hola
>>
>> Te expando la idea anterior que esta bien,
>> Linux si es que trabajas en linux tiene la capacidad de mandar tareas
>> encolando procesos en lo que se podria llamar background.
>>
>> basicamente cualquier comando al shell terminado con& se procesa en
>> background
>> (devuelve el control para el sig comando instantaneamente aunque el comando
>> tarde semanas).
>> entonces deberias
>>
>> psql -U user -c "select * from pepe " basededatos&
>> y listo!!
>> salu2
>> dmc
>>
> El tema es que para algunas versiones de Unix (no recuerdo si es el
> caso de linux) se mantiene un id de session, aparte del id del proceso
> (PID), id del grupo (GID), etc, etc, entonces cuando cierras tu
> terminal como el id de session esta ligado a ella, los procesos hijos
> de ese ID de session mueren, te repito no se si es el caso de linux,
> tendrían que comprobar antes de lanzar en background un proceso y
> esperar a que se este ejecutando por días.
>
Para eso esta el comando nohup

nohup psql -U ...... &

La salida estandar del comando se guarda en un archivo nohup.out y no se
interrumpe cuando te desconectas del sistema

Saludos

Rodrigo

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2011-09-20 21:05:14 Re: Error en la replicacion con streaming
Previous Message Espartano 2011-09-20 20:46:45 Re: Tareas en segundo plano