web-dev-qa-db-fra.com

La mise à jour simple et la mise à niveau de la crontab ne fonctionnent pas sur Ubuntu Server [16.04.2]

J'aimerais faire fonctionner une crontab une fois par jour pour garder certains serveurs à jour.

Je pensais que l'ajout de @daily apt update && apt -y upgrade à la racine de crontab fonctionnerait.

Apparemment, j'ai fait quelque chose de mal parce qu'il ne semble pas mettre à jour le système?

Quand je ssh dans le motd dit qu'il y a des mises à jour.

Toute aide est très appréciée!

1
macourtney7

J'ai rencontré un problème similaire. Il semblerait que vous deviez définir la variable d'environnement PATH pour que apt-get fonctionne correctement s'il est appelé par cron.

Ajouter ce qui suit

PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'

Voir ce post pour plus de détails.

1
jmreicha