Bash e Shell 4.7 (2446)

Cos’è Bash? Bash è la shell, o interprete del linguaggio dei comandi, per il sistema operativo GNU .  Il nome è l’acronimo di ‘Bourne-Ancora Shell‘, un gioco di parole su Stephen Bourne, l’autore dell’antenato diretto dell’attuale shell Unix sh, che è apparso nella settima edizione della versione Bell Labs Research di Unix. Bash è ampiamente compatibile she incorpora utili funzioni della shell Korn e della kshshell C. cshÈ inteso come un’implementazione conforme della parte IEEE POSIX Shell and Tools della specifica IEEE POSIX ( IEEE Standard 1003.1).  Offre miglioramenti funzionali shsia per l’uso interattivo che per…

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

Comandi di gestione processi e monitoraggio 0 (0)

Prima di spiegare i comandi di gestione dei processi e di monitoraggio di Linux, diamo un'occhiata al concetto di processo. Processo: il nome assegnato a ciascuna parte dei programmi in esecuzione sui sistemi operativi. I processi contengono il codice del programma attualmente in esecuzione e le funzioni che esegue.