[gull] Persistance des background jobs après fermeture d'un terminal

Félix Hauri felix at f-hauri.ch
Wed Oct 20 02:31:02 CEST 2004


On Tue, Oct 19, 2004 at 03:10:39PM +0200, Sebastien Cevey wrote:
> Hello,
> 
> Un ami a un problème avec ses terminaux sous X : lorsqu'il ferme un
> terminal (xterm, eterm, etc), tous les jobs mis en background depuis
> ce terminal se terminent aussi.
Le mieux c'est ``screen'' qui te permet de les retrouver ulterieurement,
via un nouveau terminal.

Sinon:

$ commande </dev/null >/dev/null 2>&1 &

ou mieux:

$ commande </dev/null >$HOME/log/cmde.log 2>$HOME/log/cmde.err &
voire
$ yes | commande >$HOME/log/cmde.log 2>$HOME/log/cmde.err &
!! ;)

voir évent les options ``hup'' du shell utilisé
pour bash:

$ shopt huponexit
huponexit       off

...
$ man -P 'less +/huponexit' bash
$ man -P 'less +/hup' ksh
$ man -P 'less +/hup' csh

-- 
 Félix Hauri  -  <felix at f-hauri.ch>  -  http://www.f-hauri.ch



More information about the gull mailing list