Script: kernels tonen

Alles over programmeren in Linux
Gebruikersavatar
Mogenblue
Held
Held
Berichten: 351
Lid geworden op: Wo 18 Okt 2017, 08:27
Locatie: Amsterdam

Script: kernels tonen

Berichtdoor Mogenblue » Di 15 Dec 2020, 15:59

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

Terug naar “Programmeren”

Wie is er online

Gebruikers op dit forum: Geen geregistreerde gebruikers en 6 gasten