fork

    5calore

    3risposta

    Il mio problema non è lo scenario migliore per fork(). Tuttavia, questa è la funzione migliore che posso ottenere. Sto lavorando a un plug-in per Firefox su Mac OSX. Per renderlo robusto, ho bisogno d

    27calore

    3risposta

    Ho bisogno di utilizzare le funzioni fork() e wait() per completare un compito. Stiamo modellando un comportamento non deterministico e abbiamo bisogno che il programma si biforchi() se c'è più di una

    6calore

    6risposta

    Ho letto di fork e da quello che ho capito, il processo è clonato ma quale processo? Lo script stesso o il processo che ha lanciato lo script? Ad esempio: Io corro rTorrent sulla mia macchina e quando

    6calore

    4risposta

    Sto impostando qualcosa su SSH su diversi server in 'batch'. Fondamentalmente voglio mantenere 5 connessioni alla volta e quando ne termina un'altra (seguendo una serie di IP del server). Mi chiedo pe

    59calore

    3risposta

    SO: Linux, Lingua: puro C Mi sto muovendo in avanti ad imparare la programmazione C in generale, e di programmazione C sotto UNIX in un caso speciale. Ho rilevato uno strano (per me) comportamento del

    9calore

    2risposta

    È possibile che il processo figlio utilizzi la chiamata di sistema ptrace per rintracciare il padre? Os è linux 2.6 Grazie. upd1: Desidero rintracciare process1 da "itself". È impossibile, quindi facc

    12calore

    6risposta

    So che fork() restituisce in modo diverso per i processi figlio e padre, ma non riesco a trovare informazioni su come ciò accade. In che modo il processo figlio riceve il valore di ritorno 0 dalla for

    8calore

    2risposta

    Sto provando a scrivere uno script che crea un numero di processi figlio biforcati utilizzando lo pcntl_* functions. Fondamentalmente, c'è un singolo script che viene eseguito in un ciclo per circa un

    40calore

    5risposta

    Considerate questo frammento di codice: pid_t cpid = fork(); if (cpid == -1) { perror("fork"); exit(EXIT_FAILURE); } if (cpid == 0) { // in child execvp(argv[1], argv + 1); pe

    15calore

    2risposta

    Ho una domanda sulla dimensione dello stack di un processo su Linux. Questa dimensione dello stack è determinata al momento del collegamento ed è codificata nel file ELF? Ho scritto un programma che s