Änderungsstand: 2025-07-10
Alles Test, aber soweit funktionsfähig. Es handelt sich um ein automatisiertes Update des Betriebssystems. Für Debian & Ubuntu und für Alpine eine abgeänderte Version. Im herunterzuladenden Script werden auch Löschbefehle ausgeführt, die nur ihre Wirksamkeit zeigen, wenn die Befehle identisch übernommen werden. Nach einem Kernelupdate (Debian & Ubuntu) wird das System automatisch neu gestartet (jedenfalls sollte das passieren – noch Test). Das Script kann hier eingesehen werden:
https://github.com/knilix/testarea/blob/main/debianautoupdateinstallscript.sh
- Updatescript, mit 2 Befehlseingaben. Am Ende noch einen Eintrag in der Crontab und fertig.
Debian & Ubuntu
Als root anmelden! su oder sudo su
apt install wget bash unzip -y
Folgende 2 Befehle komplett in der jeweiligen VM oder LXC einfügen:
wget -q -P /opt/ https://github.com/knilix/testarea/archive/refs/heads/main.zip && unzip /opt/main.zip -d /opt/scriptfiles && chmod 700 /opt/scriptfiles/testarea-main/debianautoupdateinstallscript.sh
cd && cd /opt/scriptfiles/testarea-main && ./debianautoupdateinstallscript.sh
Wurden die 2 Befehle identisch übernommen, kann das erstellte Script in die Crontab eingetragen werden:
crontab -e
Folgendes am Ende dieser Datei einfügen, wenn das Update 02:10 Uhr stattfinden soll:
10 2 * * * /opt/scriptfiles/updatescript.sh >/dev/null 2>&1
Strg-x, y, Enter
Alpine
Das Script kann hier eingesehen werden:
https://github.com/knilix/testareaalpine/blob/main/alpineautoupdateinstallscript.sh
apk add wget bash unzip
Folgende 2 Befehle komplett in der jeweiligen VM oder LXC einfügen:
wget -q -P /opt/ https://github.com/knilix/testareaalpine/archive/refs/heads/main.zip && unzip /opt/main.zip -d /opt/scriptfiles && chmod 700 /opt/scriptfiles/testareaalpine-main/alpineautoupdateinstallscript.sh
cd && cd /opt/scriptfiles/testareaalpine-main && ./alpineautoupdateinstallscript.sh
Wurden die 2 Befehle identisch übernommen, kann das erstellte Script in die Crontab eingetragen werden:
crontab -e
Folgendes am Ende dieser Datei einfügen, wenn das Update 02:10 Uhr stattfinden soll:
10 2 * * * /opt/scriptfiles/updatescript.sh >/dev/null 2>&1
Strg-x, y, Enter (wenn nano verwendet wird)