6 999
contributi
mNessun oggetto della modifica |
S3v (discussione | contributi) Nessun oggetto della modifica |
||
Riga 34: | Riga 34: | ||
NUM=$(( $(apt list --upgradable 2>/dev/null | wc -l) - 1 )) | NUM=$(( $(apt list --upgradable 2>/dev/null | wc -l) - 1 )) | ||
sleep 60 | |||
if [ $NUM -eq 0 ]; then exit | if [ $NUM -eq 0 ]; then exit | ||
Riga 43: | Riga 45: | ||
; <code>'''NUM'''</code>: variabile che conterrà il numero di pacchetti aggiornabili; | ; <code>'''NUM'''</code>: variabile che conterrà il numero di pacchetti aggiornabili; | ||
; <code>'''(apt list --upgradable 2>/dev/null | wc -l) - 1'''</code>: fornisce una lista (estratta dalla lista aggiornata ogni ora dal job di Cron precedente) dei pacchetti che possono essere aggiornati. La soppressione dell'output di errore e il decremento di uno del numero di pacchetti si rende necessario in quanto il comando avverte l'utente di possibili problemi nel suo utilizzo all'interno di script. | ; <code>'''(apt list --upgradable 2>/dev/null | wc -l) - 1'''</code>: fornisce una lista (estratta dalla lista aggiornata ogni ora dal job di Cron precedente) dei pacchetti che possono essere aggiornati. La soppressione dell'output di errore e il decremento di uno del numero di pacchetti si rende necessario in quanto il comando avverte l'utente di possibili problemi nel suo utilizzo all'interno di script. | ||
; <code>sleep 60</code>: attende sessanta secondi in modo da prevenire eventuali problemi in caso di mancato caricamento del vassoio di sistema prima dei comandi successivi; | |||
; <code>'''env DISPLAY=:0 kdialog'''</code>: viene utilizzato il comando <code>env</code> per settare la variabile d'ambiente DISPLAY ed eseguire il comando <code>kdialog</code>; | ; <code>'''env DISPLAY=:0 kdialog'''</code>: viene utilizzato il comando <code>env</code> per settare la variabile d'ambiente DISPLAY ed eseguire il comando <code>kdialog</code>; | ||
; <code>'''--passivepopup'''</code>: parametro che indica a Kdialog di mostrare un popup di notifica contenente il testo specificato tra virgolette; | ; <code>'''--passivepopup'''</code>: parametro che indica a Kdialog di mostrare un popup di notifica contenente il testo specificato tra virgolette; |
contributi