Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "MarioCatena/prova3"
Differenze tra le versioni 1 e 7 (in 6 versioni)
Versione 1 del 09/08/2011 13.45.05
Dimensione: 1052
Autore: MarioCatena
Commento:
Versione 7 del 10/08/2011 12.18.44
Dimensione: 2800
Autore: MarioCatena
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:
'''Introduzione al comando kill'''
Linea 30: Linea 30:
|| '''Opzione''' || '''Descrizione''' ||
|| '''-s segnale''' || Specifica il nome o il numero del segnale da inviare||
Linea 31: Linea 33:
Un esempio:
{{{
kill -s 1 1203
}}}
invia il segnale '''SIGHUP''' al processo con numero ''1203''
----
= killall =
Linea 32: Linea 41:
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 ||
Linea 33: Linea 53:
== Titolo 2 == = 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
Linea 35: Linea 62:
= Titolo 1 = 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'''.
Linea 37: Linea 72:
Testo... 3. terzo modo e tramite il '''monitor di sistema'''.
Linea 39: Linea 74:
 0. Passo 1
 0. Passo 2
 0. Passo 3

== Titolo 2 ==

Testo...
Quindi si può terminare un processo in questo modo:
{{{
kill [pid]
}}}
Linea 49: Linea 81:
 * Risorsa 1  * [[http://informaticalibera.net|Altre informazioni]]
Linea 51: Linea 83:
# da completare # altre risorse.


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

# da completare # altre risorse.


CategoryNuoviDocumenti