vorrei aggiungere una considerazione all'uso delle varie exec. Ci sono gravi pericoli di vulnerabilità nell'uso di tali funzioni dovuto alla caratteristica di dette funzioni di passare le stringhe di ambiente al processo da eseguire.
Solo le funzioni execve, execle e fexecve non soffrono di questo problema e sono considerate sicure in quanto permettono di specificare la stringa di ambiente al processo.
ciao
sergio.