Pages : 1
#1 Le 09/09/2023, à 15:59
- Franck-86180
update automatique
bonjour,
J'ai un petit serveur UBUNTU/Apache2/PHP qui tourne sur carte Rapsberry PI 4B pour remplacer mon site qui tournait sur les pages-perso de Orange.
Et oui, les pages perso de Orange sont arrêtées ... pour le même prix (très colère)
Je souhaite faire des mise à jour régulières et automatiques de mon serveur.
Pour ça j'ai créé un fichier maj.sh
#!/bin/bash
sudo apt update -y && sudo apt upgrade -y
De mémoire, le && fait attendre la fin de l'instruction pour passer à la suivante si la commande précédent c'est correctement effectuée.
Avant de tout casser et recommencer ma machine, j'ai 2 questions
1ère question:
Je ne sais pas si update donne une réponse positive ou pas
Dans un cas la commande renvoie : All packages are up to date
dans l'autre cas elle renvoie : ??? quelque chose du type : Exécuter la commande upgrade
Y a-t-il un moyen pour pallier ce problème?
2ème question:
Comment faire exécuter cette commande. Là encore de mémoire ce serait quelque du type:
5 * 0 * * /home/franck/maj.sh
pour être lancé tous les jours à 0h
Qu'est-ce que vous en pensez?
Dernière modification par Franck-86180 (Le 09/09/2023, à 16:06)
Hors ligne
#2 Le 09/09/2023, à 16:09
- Watael
Re : update automatique
salut,
- un script qui comporte des sudo doit être écrit en tant que root; les sudo n'ont alors plus de raison d'être.
- la tâche cron peut alors être inscrite dans la crontab de root.
- mais d'abord, tu devrais te renseigner sur unattended-upgrades.
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#3 Le 09/09/2023, à 16:54
- Franck-86180
Re : update automatique
effectivement unattended-upgrades est fait pour ça...
Je viens d’exécuter al commande:
sudo apt install unattended-upgrades
et dans le répertoire je me retrouve avec:
franck@serveurweb:/etc/apt/apt.conf.d $ ls -al
total 40
drwxr-xr-x 2 root root 4096 Sep 9 17:40 .
drwxr-xr-x 8 root root 4096 May 3 04:55 ..
-rw-r--r-- 1 root root 630 Jun 10 2021 01autoremove
-r--r--r-- 1 root root 117 May 3 04:53 01autoremove-kernels
-rw-r--r-- 1 root root 80 Feb 19 2021 20auto-upgrades
-rw-r--r-- 1 root root 307 Mar 28 2021 20listchanges
-rw-r--r-- 1 root root 161 May 3 04:55 50raspi
-rw-r--r-- 1 root root 7338 Feb 19 2021 50unattended-upgrades
-rw-r--r-- 1 root root 182 Jun 10 2021 70debconf
Est-ce bien normal? j'ai 2 fichiers qui commencent par 20xxx et 2 autres qui commencent par 50xxx
Je n'ai pas touché au fichier 50unattended-upgrades
J'ai modifié le fichier 20auto-upgrades pour rajouter les lignes suivantes, comme préconisé:
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
Qu'en penses-tu?
Hors ligne
Pages : 1