LM19 automatisch opwaarderen exclusief kernels

Vragen over Grub, de liveCD en de installer
Gebruikersavatar
Mogenblue
Held
Held
Berichten: 351
Lid geworden op: Wo 18 Okt 2017, 08:27
Locatie: Amsterdam

Re: LM19 automatisch opwaarderen exclusief kernels

Berichtdoor Mogenblue » Ma 19 Nov 2018, 14:55

Computers zijn er om het leven makkelijk te maken. Ik heb nog wat verder gespit en heb nu een script gemaakt dat de geïnstalleerde kernels toont plus het versienummer van de huidige actieve kernel. Vervolgens kun je zelf kiezen om de computer opnieuw op te starten of niet. Als er een nieuwere kernel is geïnstalleerd zou je dat dus moeten doen.
Als je kiest voor een reboot heb je daarna nog 1 minuut om je werk op te slaan.

Aan het begin van het script hoef je alleen je eigen username en userid invullen. Vervolgens moet je hem naar /etc/cron.monthly kopiëren en opnemen in de crontab. Dat is hier eerder al uitgelegd.

Ik heb het een paar keer getest en bij mij werkt het goed.

check-kernel.sh
#!/bin/bash

#------------------------------------------------------------------------------
# vul hier je eigen username en userid in
UserName='frits'
UserID='1000'
#------------------------------------------------------------------------------

Kversie=$(uname -r)

cd /usr/src

if ls -1 -l -d --sort=time *generic | cut --characters=29- | sudo -u $UserName DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UserID/bus zenity --width=350 --height=350 --list --ok-label="Reboot" --title "Attentie" --text "Controleer de versie van de eerste kernel \nen reboot indien deze hoger is dan de huidige versie.\nDe huidige versie is "$Kversie --column "Geïnstalleerde kernels" ; then
if sudo -u $UserName DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UserID/bus zenity --question --width=150 --ok-label="Reboot!" --text="De computer wordt opnieuw opgestart.\nDoorgaan?" ; then
sudo -u $UserName DISPLAY=:0 DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/$UserID/bus zenity --info --width=150 --text="De computer wordt over 1 minuut opnieuw opgestart."
/sbin/shutdown -r +1
fi
fi


Misschien heeft iemand anders er ook nog wat aan.

Terug naar “Installatie & Boot”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 30 gasten