Scrivere un programma C che riceva in input da tastiera due numeri interi, a e b, e ne stampi a video:
Il programma termina quando riceve SIGINT.
Utilizzare il comando kill per inviare i segnali al processo.
Scrivere un programma C che riceva in input da linea di comando il PID del programma dell’Esercizio #1 ed un comando (vedi tabella sotto) e invii il relativo segnale al processo <PID>:
Nota: eseguire il programma dell’esercizio 1 prima dell’esecuzione del programma di questo esercizio.
Scrivere un programma C che:
Nota 1: Creare i due file figlio1.txt e figlio2.txt prima di eseguire il programma.
Nota 2: In quale sequenza vengono visualizzate le informazioni ?
Utilizzando I segnali, “forzare” la visualizzazione dell’intero contenuto di figlio2.txt prima della visualizzazione di figlio1.txt
Scrivere un programma C che:
Scrivere un programma C che:
Il processo figlio:
Scrivere un programma C che, in un ciclo infinito:
Il processo figlio:
Utilizzare il comando kill per inviare segnali al processo figlio.
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