albi6012Cron, azaz időzítés: https://www.cyberciti.biz/faq/how-do-i-add-jobs-to-cron-under-linux-or-unix-oses/
Itt a rendszer Cront kéne beállítani, itt sudo nélkül természetesen, és a bináris (update-manager) teljes elérési útjával. Mondjuk, 2 órás időközre.
Lehet parancssorra is, de akkor is teljes elérési úttal futtatva az update és az upgrade parancs.
Az alkalmazások helye, például az apt-get esetén
which apt-get
/usr/bin/apt-get
Szerkesztés
sudo crontab -e
... vélhetően egyszer be lesz kérve, melyik szövegszerkesztőt szeretnéd (javaslat: nano).
Két óránkénti frissítés, telepítéssel
0 */2 * * * (/usr/bin/apt-get update && /usr/bin/apt-get -y upgrade) > /dev/null 2>&1
Szolgáltatás
-- állapotának lekérdezése
systemctl status cron
--- újraindítás a szerkesztés (időzítés beállítása) után
sudo systemctl restart cron
A frissítések ellenőrzése a history.log naplóban. Megnézed, lefutott-e rendben:
less /var/log/apt/history.log
... lefelé lapozol, a szöveg végére.
Kilépés a less olvasási folyamatból: Q
Persze, jobb lenne egy script a Cronba, ami például két óránként figyeli, hogy fut-e már például a Frissítéskezelő, és, ha fut, akkor nem indítja. Hiszen, bármikor érkezhet javítás arra, ami elromlott, ez esetben indulni fog (nálad naponta) a Frissítéskezelő.
Megoldás a cron-apt alkalmazással:
https://help.ubuntu.com/community/AutoWeeklyUpdateHowTo