Alors je me suis fait un petit script pour faire une mise à jour automatique et non interactive de ma Debian Woody. Voici ce script :
- Code: Tout sélectionner
apt-get update ;
date >> /home/admin/rapports/update_rapport.txt
export DEBIAN_FRONTEND=noninteractive
yes '' | apt-get -y -o 'DPkg::Options={"--force-confdef";"--force-confold"};' dist-upgrade >> /home//admin/rapports/update_rapport.txt
Seulement j'ai un soucis : le processus apt a l'air de se bloquer car j'ai ceci quand je fais un ps aux :
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 5392 0.0 2.0 6528 5196 ? S 14:01 0:00 apt-get -y -o DPkg::Options=={"--force-confdef";"--force-confold"}; dist-upgrade
root 5397 64.8 2.0 6528 5196 ? R 14:01 7:30 apt-get -y -o DPkg::Options={"--force-confdef";"--force-confold"}; dist-upgrade
Et la mise à jour ne s'effectue pas bien sûr... où est-ce que je me plante ?!
PS : la base de ce script est issue de cet ouvrage : http://www.ouaza.com/livre/admin-debian/ et l'article sur la mise à jour est disponible sur le site.