Esempi Interattivi LINGUAGGIO C - EXEC

Sono disponibili i file dei programmi C mostrati durante le lezioni interattive (formato TXT) [oltre ai lucidi mostrati durante le lezioni (formato PDF)]:

  • Attivazione del comando ls (uso di execv)
  • Attivazione del comando ls (uso di execl)
  • Errore nell'attivazione del comando ls (uso di execl)
  • Attivazione di un programma prodotto dall'utente (uso di execl); il programma eseguibile deriva dal sorgente
  • Attivazione di un programma ricorsivo (uso di execl)
  • Esecuzione di ls simulando la shell (uso di fork e execl)
  • Attivazione di un programma (prova) che visualizza un file gia' aperto simulando ridirezione in input (uso di fork e execl) (prova)
  • Attivazione di un programma (prova1) che visualizza un file gia' aperto (uso di fork e execl) (prova1)
  • Attivazione di un programma (leggiPippo1) con il suid settato che visualizza un file leggibile solo dal proprietario (uso di fork e execl) (leggiPippo1)
  • Semplice simulazione di una micro-shell che sa eseguire solo comandi senza parametri (uso di fork, execlp e perror/errno)