Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Processo in background

    Come posso far eseguire un processo in background tramite codice??Qual è il codice da usare per avere l'effetto di & da shell???

    GRAZIE

  2. #2
    Utente di HTML.it L'avatar di netarrow
    Registrato dal
    Apr 2004
    Messaggi
    1,425
    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)

  3. #3
    Utente di HTML.it L'avatar di bako
    Registrato dal
    Feb 2004
    Messaggi
    1,797

    Re: Processo in background

    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
    nn dovrai mica far un progetto per l'esame di una shell?
    cmq:
    codice:
    pid=fork();
    if (!pid)
     execvp(...)
    else
      if (non c'è la &) waitpid(pid,NULL,0);
    così va, solo che dopo t lascia in giro degli zombie

  4. #4

    Re: Re: Processo in background

    Originariamente inviato da bako
    nn dovrai mica far un progetto per l'esame di una shell?
    cmq:
    codice:
    pid=fork();
    if (!pid)
     execvp(...)
    else
      if (non c'è la &) waitpid(pid,NULL,0);
    così va, solo che dopo t lascia in giro degli zombie
    Grazie, avevo già risolto esattamente così!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.