I segnali 4.5 (2)

Benchè i processi siano di norma entita separate e completamente indipendenti fra di loro, esistono molti casi in cui e necessaria una qualche forma di comunicazione. La forma più elementare di comunicazione fra processi e costituita dai segnali, che sono usati anche direttamente dal kernel per comunicare ai processi una serie di eventi o errori (come l’uso inappropriato della memoria o una eccezione aritmetica). Come dice la parola un segnale e una specie di avviso che viene inviato ad un…

COMANDO KILLAL 0 (0)

killall (dalla lingua inglese kill all, uccidi tutti/tutto) è un'utility a riga di comando disponibile sui sistemi Unix-like. Ci sono sostanzialmente due differenti implementazioni. L'implementazione fornita con gli UNIX System V (includendo Solaris) è un comando particolarmente pericoloso che uccide (in gergo: killa) tutti i processi che l'utente è capace di uccidere, ciò comporta il crash del sistema se il comando è avviato come root. L'implementazione fornita con Linux è simile ai comandi pkill e skill, uccidendo solo i processi…

LINUX:Terminare i processi kill, killall e nohup 0 (0)

Come abbiamo detto, quando lanciamo un comando si avvia il corrispondente processo nel sistema. Il processo "resta in vita" sino a quando non ha concluso il suo lavoro oppure non viene terminato dall'utente. In quest'ultimo caso il processo viene interrotto brutalmente senza attendere, cioè, che giunga a conclusione. kill