Esercitazione 2 (Exec):

A) Modificare il programma dell’Esercitazione 1 (slide 13) in accordo alle seguenti ulteriori specifiche:
  - il programma deve supportare correttamente il lancio di eseguibili che richiedono opzioni ed argomenti
  - il pattern di programmazione composto dalla chiamata alle system call fork+exec dovrà essere inserito all’interno di una funzione spawn() il cui prototipo dovrà essere opportunamente definito 


B) Aggiungere al programma precedente la capacità di leggere dallo standard input (e non come argomento sulla linea di comando) l’eseguibile da lanciare per poi lanciarlo alla pressione dell’Enter; quest’operazione andra’ ripetuta  iterativamente fino alla lettura di un carattere EOF di fine file  (sequenza ctrl+d).
