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

Re: lancer un prog....



On Sunday 16 June 2002 02:31 pm Hugo Villeneuve <[email protected]> 
wrote in <[email protected]>:

> 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.
> 
> 

Bien, desole pour cette correction mal jugee et merci pour l'information, 
je vais tenter d'en apprendre plus sur fork et exec qui me semble 
particulierement etrange.

Nicolas
-- 
PGP Key 0x3C6C07FD aviable at http://www.keyserver.net/