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 >
Wrap
Text File
|
1996-11-27
|
1KB
|
40 lines
1. attivare un processo che ad ogni secondo scrive il numero di secondi
passati dall'inizio della sua attivazione.
2. Scrivere due processi che leggono una riga ciascuno dallo stesso file e
scrivono la riga letta su video. Provare diverse versioni:
a. aprire il file, poi con un fork attivare i 2 processi,
b. attivare con una fork i 2 processi, poi aprire il file,
c. attivare i due processi separatamente (senza fork).
3. Usando MAN verificare il formato della struttura "stat" usata nella
funzione "stat" per restituire i parametri di un file.
Stampare ciascuno di questo valori, con il loro significato.
Esempio:
nome file ...................
bit di protezione ..............
owner ...................
ecc.
4. lo stesso dell'esempio precedente, ma con la funzione "times" e la
struttura "tms".
5. utilizzare la funzione times per verificare i tempi di esecuzione
di processi genitori e figli.
6. scrivere un processo che ad ogni minuto controlla se c'e' stato
un accesso ad un file specificato come parametro di attivazione.
Se si', lo scrive su video.
7. utilizzando la funzione test scrivere uno script che fa una directory:
numero totale dei file .......
nome file .......
tipo file ......(directory, link simbolico,...)
...........
8. Come prima ma ricorsivo sulle directory
9. scrivere uno script che cambia il prompt