1 508
contributi
Nessun oggetto della modifica |
(corretta gerarchia titoli) |
||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze 6.0<br/>Debian Sid|}} | {{Versioni compatibili|Debian Lenny 5.0<br/>Debian Squeeze 6.0<br/>Debian Sid|}} | ||
=Introduzione= | == Introduzione == | ||
Scrivo questa breve guida per chi, come me, esegue più volte al giorno il comando: | Scrivo questa breve guida per chi, come me, esegue più volte al giorno il comando: | ||
<pre># apt-get update && apt-get dist-upgrade</pre> | <pre># apt-get update && apt-get dist-upgrade</pre> | ||
Riga 11: | Riga 11: | ||
* Un job di [[Utilizzo del servizio di scheduling Cron|cron]] che lancia lo script di notifica; | * Un job di [[Utilizzo del servizio di scheduling Cron|cron]] che lancia lo script di notifica; | ||
=Script per l'aggiornamento degli indici dei pacchetti= | == Script per l'aggiornamento degli indici dei pacchetti == | ||
Questo script può essere inserito in <code>/etc/cron.hourly</code> per essere lanciato ogni ora; il suo funzionamento è banale: | Questo script può essere inserito in <code>/etc/cron.hourly</code> per essere lanciato ogni ora; il suo funzionamento è banale: | ||
Riga 28: | Riga 28: | ||
Questa è l'unica parte della guida in cui i comandi vanno dati con i permessi di root; i successivi passi vanno eseguiti attraverso i normali privilegi utente. | Questa è l'unica parte della guida in cui i comandi vanno dati con i permessi di root; i successivi passi vanno eseguiti attraverso i normali privilegi utente. | ||
=Script di notifica nella systray= | == Script di notifica nella systray == | ||
Lo script che si occupa di far comparire la notifica nella systray fa uso di [http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]: | Lo script che si occupa di far comparire la notifica nella systray fa uso di [http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog]: | ||
<pre>#!/bin/bash | <pre>#!/bin/bash | ||
Riga 50: | Riga 50: | ||
<pre>$ chmod +x ~/scripts/notifica</pre> | <pre>$ chmod +x ~/scripts/notifica</pre> | ||
=Job di cron per lanciare lo script di notifica= | == Job di cron per lanciare lo script di notifica == | ||
Il job di cron per lanciare lo script precedente deve essere specificato nel formato di crontab: | Il job di cron per lanciare lo script precedente deve essere specificato nel formato di crontab: | ||
<pre>30 * * * * ~/scripts/notifica >/dev/null 2>&1</pre> | <pre>30 * * * * ~/scripts/notifica >/dev/null 2>&1</pre> | ||
Riga 58: | Riga 58: | ||
<pre>*/10 * * * * ~/scripts/notifica >/dev/null 2>&1</pre> | <pre>*/10 * * * * ~/scripts/notifica >/dev/null 2>&1</pre> | ||
=Conclusioni= | == Conclusioni == | ||
Da questo momento in poi le notifiche degli aggiornamenti compariranno nella nostra systray. | Da questo momento in poi le notifiche degli aggiornamenti compariranno nella nostra systray. | ||
Per aggiornare il sistema sarà comunque necessario dare il comando: | Per aggiornare il sistema sarà comunque necessario dare il comando: | ||
Riga 67: | Riga 67: | ||
a seconda delle necessità. | a seconda delle necessità. | ||
=Documentazione= | == Documentazione == | ||
*[http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog] | *[http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs:link Kdialog] | ||
*[http://manpages.debian.net/cgi-bin/man.cgi?query=crontab&sektion=5&apropos=0&manpath=Debian+5.0+lenny&locale=:link man crontab] | *[http://manpages.debian.net/cgi-bin/man.cgi?query=crontab&sektion=5&apropos=0&manpath=Debian+5.0+lenny&locale=:link man crontab] |
contributi