Notifica del cambiamento di stato di un JOB

Notificare il cambiamento dello stato di un processo che gira in background.

Normalmente l'output di un job che sta girando in background non è visibile, quindi non ci rendiamo conto dello stato in cui si trova il job. Se vogliamo che ci sia notificato immediatamente il cambiamento di stato di un job dobbiamo settare la variabile notify:

set notify (per la C shell)
set -o notify (per la bash,ksh)

Esempio:
$ set -o notify
$ sleep 10 &
$ [1]+ Done sleep 10

dopo 10 secondi viene visualizzata la notifica

Utilizzando questo comando è possibile analizzare in tempo reale l'andamento di un processo, ma in compenso l'output della nostra shell sarà "bombardata" da messaggi che possono provenire dal sistema in ogni momento. Per questo motivo la maggiorparte degli utenti preferisce lasciare il notify nello stato off. Per disabilitare il notify è possibile utilizzare: unset notify.  

Privacy Policy