Pagina 1 van 1

Script: kernels tonen

Geplaatst: Di 15 Dec 2020, 15:59
door Mogenblue
Met dit eenvoudige script kun je de geïnstalleerde kernels tonen.

Als blijkt dat er een nieuw geïnstalleerde kernel bij is kun je desgewenst meteen opnieuw opstarten.

Om dit script te gebruiken kun je het opslaan op je schijf onder bijvoorbeeld check-kernel.sh.
Dit bestand moet je dan nog uitvoerbaar maken.
Rechtsklik op het bestand voor het contextmenu.
Selecteer Eigenschappen.
Ga naar de tab Rechten.
Zet een vinkje bij Uitvoeren: Toestaan dat bestand wordt uitgevoerd als programma.

Code: Selecteer alles

#!/bin/bash

Kversie=$(uname -r)

cd /usr/src

if ls -1 -l -r -d --sort=version *generic | cut --characters=29- | zenity --width=400 --height=350 --list --ok-label="Reboot" --title "Attentie" --text "Controleer de versie van de hoogste kernel en\nreboot indien deze hoger is dan de huidige versie.\n\nDe huidige versie is "$Kversie --column "Geïnstalleerde kernels" ; then
if zenity --question --width=400 --ok-label="Reboot!" --text="De computer wordt opnieuw opgestart.\nDoorgaan?" ; then
zenity --info --width=400 --text="De computer wordt nu opnieuw opgestart."
/sbin/shutdown -r +0
fi
fi

Om het script te starten klik je erop en kiest dan voor Uitvoeren.

Bronnen:
zenity (1) - Linux Man Pages

How to Show Dialog Box using Shell Script with Examples