Come posso far eseguire un processo in background tramite codice??Qual è il codice da usare per avere l'effetto di & da shell???
GRAZIE
Come posso far eseguire un processo in background tramite codice??Qual è il codice da usare per avere l'effetto di & da shell???
GRAZIE
dipende dal sistema operativo, su windows potresti usare l'api CreateProcess e automaticamente è come usare &, se invece vuoi attendere la fine di questo processo devi usare WaitForSingleObject
Imparare è un'esperienza, tutto il resto è solo informazione. (Albert Einstein)
nn dovrai mica far un progetto per l'esame di una shell?Originariamente inviato da MaskPZ
Come posso far eseguire un processo in background tramite codice??Qual è il codice da usare per avere l'effetto di & da shell???
GRAZIE
cmq:
così va, solo che dopo t lascia in giro degli zombiecodice:pid=fork(); if (!pid) execvp(...) else if (non c'è la &) waitpid(pid,NULL,0);
Grazie, avevo già risolto esattamente così!Originariamente inviato da bako
nn dovrai mica far un progetto per l'esame di una shell?
cmq:
così va, solo che dopo t lascia in giro degli zombiecodice:pid=fork(); if (!pid) execvp(...) else if (non c'è la &) waitpid(pid,NULL,0);