Scrivere un programma in linguaggio C che, per ogni utente contenuto nel file passwd visualizzi:
Scrivere un programma in linguaggio C che, dato il gid di un gruppo:
oppure per ogni utente appartenente al gruppo:
Scrivere un programma in linguaggio C che elenchi, per ogni servizio noto visualizzi:
Scrivere un programma in linguaggio C che visualizzi, per ogni utente connesso al sistema:
Scrivere un programma in linguaggio C che, per ogni record nel file wtmp, visualizzi, in formato “human-redable”, l’elenco degli utenti che negli ultimi due giorni hanno avuto almeno due connessioni contemporanee (I.e., erano connessi con almeno due shell contemporaneamente).
Definire un exit handler, eseguito solo quando tutti gli utenti hanno avuto al più 3 connessioni contemporanee nel periodio analizzato, che visualizza un messaggio costante.
Scrivere un programma in C che:
Scrivere un secondo programma che visualizza il contenuto del file appena descritto.
1. Introduzione ai sistemi Unix
2. Principi di programmazione Shell
3. Esercitazioni su shell scripting - parte prima
5. Esercitazioni su shell scripting - parte seconda
6. Espressioni Regolari ed Introduzione ad AWK
7. Esercitazioni su espressioni regolari ed awk scripting
9. Esercitazioni su awk scripting - parte seconda
10. Programmazione in linguaggio C: Input/Output di basso livello
11. Esercitazioni su I/O di basso livello
12. Interazione con file di sistema e variabili d'ambiente
13. Esercitazioni sulla gestione dei file di sistema e le variabili...
14. System call per la gestione di file e directory
15. Esercitazioni su gestione file e directory
16. La programmazione multi-processo
17. Esercitazioni su programmazione multi-processo
18. I Segnali
20. I Socket