X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=prochand.tex;h=870014c7677d551cdef6535da293b4677ba7d158;hb=b8a1f2a162b832eb587152b245309d8f86ddd10e;hp=9be38cc84eafd92a8f8b4464be3ade84dcc8b4d2;hpb=c48c736afae5eb92cc217cb2288fbb9288827d23;p=gapil.git diff --git a/prochand.tex b/prochand.tex index 9be38cc..870014c 100644 --- a/prochand.tex +++ b/prochand.tex @@ -267,7 +267,7 @@ fig.~\ref{fig:proc_fork_code}, nel programma \file{ForkTest.c}. Il fatto che il \acr{pid} sia un numero univoco per il sistema lo rende un candidato per generare ulteriori indicatori associati al processo di cui diventa possibile garantire l'unicità: ad esempio in alcune implementazioni la -funzione \func{tmpname} (si veda sez.~\ref{sec:file_temp_file}) usa il +funzione \func{tempnam} (si veda sez.~\ref{sec:file_temp_file}) usa il \acr{pid} per generare un \index{\textit{pathname}}\textit{pathname} univoco, che non potrà essere replicato da un altro processo che usi la stessa funzione. @@ -681,7 +681,7 @@ eseguite alla chiusura di un processo sez.~\ref{sec:sig_sigchld}); \item se il processo è un leader di sessione ed il suo terminale di controllo è quello della sessione viene mandato un segnale di \const{SIGHUP} a tutti i - processi del gruppo di foreground e il terminale di controllo viene + processi del gruppo di \textit{foreground} e il terminale di controllo viene disconnesso (vedi sez.~\ref{sec:sess_ctrl_term}); \item se la conclusione di un processo rende orfano un \textit{process group} ciascun membro del gruppo viene bloccato, e poi gli vengono @@ -771,10 +771,10 @@ informazione, non pi completamente conclusa. Possiamo utilizzare il nostro programma di prova per analizzare anche questa -condizione: lanciamo il comando \cmd{forktest} in background, indicando al -processo padre di aspettare 10 secondi prima di uscire; in questo caso, usando -\cmd{ps} sullo stesso terminale (prima dello scadere dei 10 secondi) -otterremo: +condizione: lanciamo il comando \cmd{forktest} in \textit{background} (vedi +sez.~\ref{sec:sess_job_control}), indicando al processo padre di aspettare 10 +secondi prima di uscire; in questo caso, usando \cmd{ps} sullo stesso +terminale (prima dello scadere dei 10 secondi) otterremo: \footnotesize \begin{verbatim}