Jak se vratit do programu
David Sauer
xsauer na fel.cvut.cz
Čtvrtek Březen 19 15:50:03 CET 1998
On Thu, 19 Mar 1998, Libor Pechacek wrote:
> On Thu, 19 Mar 1998, Jan SUSTR wrote:
>
> > Chtel bych se zeptat jak udelat v C-ku, kdyz z programu zavolam jiny
> > program, tak aby se vratil zpet do meho programu a ne do shellu. Zkousel
> > jsem vsechno mozne, ale porad nevim, jak udelat aby to nekoncilo v shellu!
>
> Nebude to timto? ;-)
>
> pid_t pid;
> int status;
>
> if(pid=fork()) {
> wait(&status);
> } else {
> if(pid==-1) { .... ; exit(....); }
> exec(....);
> exit(....);
> }
>
>
Take dobre, ale zkusil bych se podivat man system(3). Lze tak poustet i
shelove skripty.
--
* David Sauer, student of Czech Technical University, Prague, Czech republic
* electronic mail: xsauer na fel.cvut.cz
* world wide web: http://cs.felk.cvut.cz/~xsauer (only in czech)
Další informace o konferenci Linux