[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: lancer un prog....



On Sun, Jun 16, 2002 at 01:01:33PM -0400, Nicolas Couture wrote:
> On Saturday 15 June 2002 03:54 pm Hugo Villeneuve 
> <[email protected]> wrote in 
> <[email protected]>:
> 
> > On Sat, Jun 15, 2002 at 01:30:46PM -0400, Paul Catalin MOFLIC wrote:
> >> Le ven 14/06/2002 à 15:13, hola a écrit :
> >> > Bonjour tout le monde,
> >> > Je veux lancer un programme sur ma machine et je veux que le programme
> >> continue à tourner même si je quitte ma session.
> >> > 
> >> > Une idée ???
> >> > 
> >> > Merci.
> >> 
> >> exec: usage: exec [-cl] [-a name] file [redirection ...]
> > 
> > ?
> > 
> > Exec ne part pas de nouveau programme. Ca remplace le programme
> > courant par un nouveau.
> > 
> > Ce qui est different. Si on fait pas attention peut tuer un shell
> > script qui etait encore utile.
> > 
> > 
> 
> Mon point est que exec ne remplace pas un programme courant pas un nouveau.
> Comme dans l'exemple ou j'ai utiliser exec 2 fois pour partir un meme 

Le programme courant qui ce fait remplacer, c'est le shell. Pas un
programme qui a le meme nom ailleurs.

man 3 exec

man bash (il y a un paragraphe sur "exec").

De plus, en Unix, a part le kernel, aucun programme ne peut creer
de nouveau programme. Tout ce qu'ils peuvent faire c'est se dupliquer
(avec fork) et remplacer son code par un autre programme (avec
exec). fork et exec sont des concepts essentiel d'unix. 

> programme, soit konqueror. Mais tout ca c'est des copilles je n'vois pas de 
> raison pour que l'on s'obstine pour si peux.

Parce que tu essaies de me corriger quand j'ai raison et que je le
prends pas.


-- 
Hugo Villeneuve <[email protected]>
http://EINTR.net/