I only see this behavior when running the program from lazarus. Lazarus and/or gdb seem to clean up orphans when exiting the parent process.
Ludo > I don't know on which system you tried, but on my Ubuntu > 11.04 64bit it dies with parent one. > > On Wed, Jul 20, 2011 at 9:53 AM, Ludo Brands > <ludo.bra...@free.fr> wrote: > > with TProcess.Create(nil) do begin > > CommandLine := '/my/path/to/exe'; > > Execute; > > Free; > > end; > > > > > > works fine. The child continues after the parent dies. > > > > Ludo > > > > > >> -----Message d'origine----- > >> De : fpc-pascal-boun...@lists.freepascal.org > >> [mailto:fpc-pascal-boun...@lists.freepascal.org] De la > part de fred f > >> Envoyé : vendredi 15 juillet 2011 16:14 À : FPC-Pascal users > >> discussions Objet : Re: [fpc-pascal] Re: Linux: How to execute a > >> program, but not to waituntil finishes > >> > >> > >> first of all, thanks for answers, but > >> > >> >> fpsystem('/my/path/to/exe &'); > >> > >> works fine and it does what I want, but when my > application ends then > >> the started app over fpsystem is closed as well. > >> > >> Thanks in advance. > >> > >> F. > >> _______________________________________________ > >> fpc-pascal maillist - fpc-pascal@lists.freepascal.org > >> http://lists.freepascal.org/mailman/listinfo/fpc-pascal > >> > > > > _______________________________________________ > > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > > > _______________________________________________ > fpc-pascal maillist - fpc-pascal@lists.freepascal.org > http://lists.freepascal.org/mailman/listinfo/fpc-pascal > _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-pascal