next up previous contents
succ.: interruzione di processi ..: proprietà delle shell prec.: reindirizzamento di input e   Indice

esecuzione di comandi in serie, parallelo e background; ps e jobs

Quando si dà un comando dal prompt, non è possibile dare ulteriori comandi finché questo non è terminato. Dal prompt però si possono però dare due o più comandi per volta:

esecuzione in serie:
per eseguire due comandi in successione (o serie):
comando1 ; comando2 Il sistema esegue comando1, aspetta che sia terminato, poi esegue comando2
L'esecuzione in serie può essere applicata ripetutamente.

Esempio:

$ date; sleep -1; date
mar dic  9 14:29:03 CET 2003 
mar dic  9 14:29:04 CET 2003
$

esecuzione in parallelo:
per eseguire due comandi in contemporanea (o parallelo):
comando1 & comando2 Il sistema esegue comando1 e senza aspettare che sia terminato esegue comando2
Anche l'esecuzione in parallelo può essere applicata ripetutamente.

Esempio:

$ date & sleep -1 & date
...

mar dic  9 14:29:03 CET 2003 
mar dic  9 14:29:03 CET 2003
...

$

esecuzione in background:
per eseguire un comando in sottofondo (background):
comando &

Il sistema esegue comando in sottofondo e presenta il prompt per nuovi comandi.


next up previous contents
succ.: interruzione di processi ..: proprietà delle shell prec.: reindirizzamento di input e   Indice
Giorgio F. Signorini 2006-04-20