« AutoUpdate » : différence entre les versions

De Le Wiki de Lug
Aller à la navigation Aller à la recherche
(Created page with "{{Méta bandeau | niveau = grave | icône = important | texte = Attention avec les mises à jour automatique sur un serveur en production, il y a un risque de mettre en...")
 
Ligne 5 : Ligne 5 :
  }}
  }}
= Alpine Linux =
= Alpine Linux =
== Crontab==
Alpine Linux ne fournit pas d'outils de mise à jour automatique, nous allons passer par "crontab" :
Alpine Linux ne fournit pas d'outils de mise à jour automatique, nous allons passer par "crontab" :


Ligne 10 : Ligne 11 :
On ajoute la ligne suivante pour que chaque jour à 4h30 la mise à jour s'effectue avec les logs dans le fichier /var/log/'''apkcrontupdate.log'''
On ajoute la ligne suivante pour que chaque jour à 4h30 la mise à jour s'effectue avec les logs dans le fichier /var/log/'''apkcrontupdate.log'''
  30      4      *      *      *      /bin/date > /var/log/apkcrontupdate.log && /sbin/apk -Uv upgrade >> /var/log/apkcrontupdate.log
  30      4      *      *      *      /bin/date > /var/log/apkcrontupdate.log && /sbin/apk -Uv upgrade >> /var/log/apkcrontupdate.log
== (Optionnel) Mettre à l'heure Alpine Linux ==
{{Méta bandeau
  | niveau = information
  | icône = loupe
  | texte  = Exemple avec heure de Paris..
}}
# apk add tzdata
# cp /usr/share/zoneinfo/<font color = green>Europe/Paris</font>  /etc/localtime
# echo "<font color = green>Europe/Paris</font>" >  /etc/timezone
# apk del tzdata
On vérifie avec :
# date

Version du 23 avril 2021 à 16:46

Alpine Linux

Crontab

Alpine Linux ne fournit pas d'outils de mise à jour automatique, nous allons passer par "crontab" :

# crontab -e

On ajoute la ligne suivante pour que chaque jour à 4h30 la mise à jour s'effectue avec les logs dans le fichier /var/log/apkcrontupdate.log

30      4      *       *       *       /bin/date > /var/log/apkcrontupdate.log && /sbin/apk -Uv upgrade >> /var/log/apkcrontupdate.log

(Optionnel) Mettre à l'heure Alpine Linux

# apk add tzdata
# cp /usr/share/zoneinfo/Europe/Paris  /etc/localtime
# echo "Europe/Paris" >  /etc/timezone
# apk del tzdata

On vérifie avec :

# date