## page was renamed from GuidaWiki/DocumentazioneModello #format wiki #LANGUAGE it <
> <> '''Introduzione al comando kill''' = Introduzione = Il modo per inviare un segnale ad un processo è l'uso di '''kill''' il segnale predefinito è ''SIGTERM'' con cui si ottiene la conclusione di un processo. Si riesce ad ottenere un elenco dei segnali disponibili dando da '''terminale''' {{{ kill -l }}} Breve esempio dei segnali disponibili: {{{ 1) SIGHUP 2) SIGINT 3) SIGQUIT 4) SIGill }}} ma c'è ne sono altri... Nei sistemi GNU/Linux sono disponibili anche altre funzioni analoghe '''killall''' e '''killall5'''. = kill = Esempio di sintassi del comando '''kill''' {{{ kill [opzione] [numero_pid..] }}} Se non viene specificato, il segnale predefinito è '''SIGTERM''', che ferma il processo. || '''Opzione''' || '''Descrizione''' || || '''-s segnale''' || Specifica il nome o il numero del segnale da inviare|| Un esempio: {{{ kill -s 1 1203 }}} invia il segnale '''SIGHUP''' al processo con numero ''1203'' ---- = killall = Il programma '''killall''' invia un segnale a tutti i processi che eseguono i comandi specificati. Esempio di sintassi: {{{ killall [Opzioni] [-segnale] [comando] }}} Si utilizza '''killall''' per inviare un segnale a dei processi identificati per nome. Se non viene specificato un segnale, utilizza '''SIGTERM''' '''Nota:''' i segnali possono essere indicati per nome o per numero. Alcune Opzioni || '''Opzione''' || '''Descrizione''' || || '''-s segnale''' || Specifica il nome o il numero del segnale da inviare. || || '''-l''' || Mostra l'elenco dei segnali disponibili con i numeri corrispondenti || = killall5 = Il programma '''killall5''' consente di inviare un segnale a tutti i processi in funzione, esclusi quelli della propria sessione e quelli in stretta connessione con il ''kernel'' (''kernel thread''). Sintassi: {{{ killall5 -n_segnale }}} = trovare il ''pid'' = Per trovare il '''pid''' (process ID) di un processo ci sono 3 modi 1. utilizzo del comando '''pidof''' {{{ pidof nome_processo }}} 2. utilizzo del comando '''top''' {{{ top }}} Nella schermata del terminale si possono leggere i processi con il loro numero ''pid'' è possibile premere il tasto '''q''' per fermare su schermo ''top'' potendo cosi leggere tranquillamente il numero del processo '''pid'''. 3. terzo modo e tramite il '''monitor di sistema'''. Quindi si può terminare un processo in questo modo: {{{ kill [pid] }}} = Ulteriori risorse = * [[http://informaticalibera.net|Altre informazioni]] * Risorsa 2 ---- CategoryHomepage