PDA

Visualizza la versione completa : [C] Eseguire un'istruzione exec() per lanciare programma in background


magicofred
24-01-2007, 15:00
ciao a tutti, volevo sapere come poter effettuare una exec in background...
penso sia molto chiara la domanda.. grazie:)

MItaly
24-01-2007, 16:01
Cosa intendi per "exec background"?

magicofred
24-01-2007, 16:43
devo lanciare un programma esterno, quindi usando una exec, ma devo lanciarlo in background, cioè con la & finale.. ad esempio find / -name passwd print &, il suo output non viene visualizzato a schermo finchè non riceve il segnale di foreground... spero di esser stato chiaro:)

MItaly
24-01-2007, 17:22
Usa la funzione system(), che invia il comando che le passi alla shell.

magicofred
24-01-2007, 18:13
Originariamente inviato da MItaly
Usa la funzione system(), che invia il comando che le passi alla shell.

devo svillupare una shell:) nn ci sono altre soluzioni???

Loading