Willkommen!

Willkommen auf der privaten Webseite von Axel Hahn.

Axels Blog

Topgrade mit Notifikationen unter Linux

02.09.2025 - 0:53

Ich hatte mir jüngst Topgrade [1] installiert. Dies ist ein universeller System-Updater für Windows, Mac und etliche Linux Distributionen.

Ich war sofort happy - und so wurde es kurzerhand auf meinem Linux PC in einen Cronjob eingebunden.

Damit ich nicht im Blindflug bin, wollte ich per Desktop-Notifikation benachrichtigt werden. Folglich musste zusätzlich ein kleines Bash-Skript für einen Wrapper [2] her. Jener startet ganz einfach notfify-send vor und nach Ausführung von topgrade. Bei Beendigung mit Fehler bleibt der Hinweis bis Klick stehen. So verpasse ich auch bei Conjobs im Hintergrund keine fehlgeschlagenen Updates.

Das ist zu einfach :-)

Naja, fast. Der tricky Part ist: die Variable DBUS_SESSION_BUS_ADDRESS ist richtig zu belegen, dass eine Nachricht von einem eigentlich “leisen Hintergrund-Job” den Weg zum Desktop eines am Bildschirm sitzenden Benutzers findet. Shellskript-Bastler können sich das im Quellcode ansehen - für alle anderen funktioniert es halt out-of-the-box.

Weiterführende Links:

  1. Github: Topgrade (en)
  2. Github: Axels Topgrade-wrapper (en)

Blog-Kategorieen: Computer Programmierung Lizenzen Linux Shell GPL Opensource


Letzte Blog-Einträge:

Axels Blog


02.09.2025(0:53 Uhr)Topgrade mit Notifikationen unter Linux
15.08.2025(0:35 Uhr)Ht-Manager - etwas Komfort beim Bearbeiten von htpasswd und htgroup
24.07.2025(2:14 Uhr)Meine PHP-Klasse zum Verwalten von .htpasswd und .htgroup Dateien
21.07.2025(2:28 Uhr)IML Artikel: IT-Monitoring mit "Freier Software" ist online
24.04.2025(0:20 Uhr)JS-Snippet: Http-Request
16.12.2024(2:00 Uhr)ahCache Klasse ist nun PHP 8.4 kompatibel
21.11.2024(1:55 Uhr)Bash: mit jq über Listen-Elemente loopen
24.10.2024(1:29 Uhr)PHP Email Catcher
17.10.2024(0:26 Uhr)AAI Logon Seite mit PHP
07.10.2024(20:22 Uhr)Gaza 1 Jahr nach dem HAMAS Attentat

Statistisches



Herkunft der Besucher

Übersicht der Herkunftsländer der Besucher meiner Webseite. Bots von Suchmaschinen sind in dieser Liste ausgeschlossen.

Übersicht der Herkunftsländer der Besucher meiner Webseite. Bots von Suchmaschinen sind in dieser Liste ausgeschlossen.


Webbrowser meiner Besucher

Welche Webbrowser werden verwendet? Die Anzeige fasst alle Versionsnummern zusammen.

Welche Webbrowser werden verwendet? Die Anzeige fasst alle Versionsnummern zusammen.