home *** CD-ROM | disk | FTP | other *** search
/ ftp.disi.unige.it / 2015-02-11.ftp.disi.unige.it.tar / ftp.disi.unige.it / pub / .person / GianuzziV / SysOp / esercizi_shell.txt < prev    next >
Text File  |  1996-11-27  |  1KB  |  40 lines

  1. 1. attivare un processo che ad ogni secondo scrive il numero di secondi
  2.    passati dall'inizio della sua attivazione.
  3.  
  4. 2. Scrivere due processi che leggono una riga ciascuno dallo stesso file e
  5.    scrivono la riga letta su video. Provare diverse versioni:
  6.    a. aprire il file, poi con un fork attivare i 2 processi,
  7.    b. attivare con una fork i 2 processi, poi aprire il file,
  8.    c. attivare i due processi separatamente (senza fork).
  9.  
  10. 3. Usando MAN verificare il formato della struttura "stat" usata nella
  11.    funzione "stat" per restituire i parametri di un file.
  12.    Stampare ciascuno di questo valori, con il loro significato.
  13.    Esempio:
  14.      nome file    ...................
  15.      bit di protezione ..............
  16.      owner        ...................
  17.    ecc.
  18.  
  19. 4. lo stesso dell'esempio precedente, ma con la funzione "times" e la
  20.    struttura "tms".
  21.  
  22. 5. utilizzare la funzione times per verificare i tempi di esecuzione
  23.    di processi genitori e figli.
  24.  
  25. 6. scrivere un processo che ad ogni minuto controlla se c'e' stato
  26.    un accesso ad un file specificato come parametro di attivazione.
  27.    Se si', lo scrive su video.
  28.  
  29.  
  30. 7. utilizzando la funzione test scrivere uno script che fa una directory:
  31.      numero totale dei file          .......
  32.  
  33.      nome file .......
  34.      tipo file  ......(directory, link simbolico,...)
  35.      ...........
  36.  
  37. 8. Come prima ma ricorsivo sulle directory
  38.  
  39. 9. scrivere uno script che cambia il prompt
  40.