- Codice: Seleziona tutto
#!/bin/bash
#Script per la gestione aggiornamenti computer genitori
### BEGIN INIT INFO
# Provides: aggiorna&comunica
# Required-Start: 2 3 4 5
# Required-Stop:
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: aggiorna il sistema e segnala
# Description: lancia apt-get update e poi l'upgrade simulato,
# dopo di che invia il risulato via mail.
# Se non c'è linea, attende 5 min. e riprova.
### END INIT INFO
risultato=/home/lista_deb_da_aggiornare
while true; do
if ping -c1 www.google.com >/dev/null
then
apt-get update && apt-get -s upgrade > $risultato
mutt -s "Aggiornamento" mio@indirizzo.com < $risultato
exit 1
else
sleep 300
fi
done
l'ho attivato con
- Codice: Seleziona tutto
sudo update-rc.d nomescript.sh start 2 3 4 5 . (ho abbondato con i runlevel)
poi da casa mi scaricherei i deb per installarglieli con dpkg quando vado a trovarli.
ora sembrerebbe funzionare ma vorrei chiervi un paio di cose:
-l'idea fila secondo voi o è una bischerata?
-avete idea sul come sostituire apt-get -s upgrade? io volevo simulasse ma senza chiedermi se voglio installare, perché poi rimane in attesa di risposta
![Non sono d'accordo! [nonono]](http://www.megalab.it/forum/images/smilies/Nonsonodaccordo.gif)
![Uhm... [uhm]](http://www.megalab.it/forum/images/smilies/Dubbio.gif)
ciao
![Ciao [ciao]](http://www.megalab.it/forum/images/smilies/Ciao.gif)