Nach rund 21 Jahren in der Entwicklung liegt der Service-Manager GNU Shepherd in der Version 1.0.0 vor. Diese bringt weitere vorgefertigte Services mit, liefert nützliche Statusinformationen über einen (laufenden) Service und bietet Timed Services.#GNUShepherd #Init-System #Service-Manager
Service-Manager GNU Shepherd 1.0.0 erlaubt zeitgesteuerte Aktionen - LinuxCommunity
Service-Manager GNU Shepherd 1.0.0 erlaubt zeitgesteuerte Aktionen - LinuxCommunity

Nach rund 21 Jahren in der Entwicklung liegt der Service-Manager GNU Shepherd in der Version 1.0.0 vor. Diese bringt weitere vorgefertigte Services mit, liefert nützliche Statusinformationen über einen (laufenden) Service und bietet Timed Services. GNU Shepherd jongliert die auf einem System im Hintergrund laufenden Dienste (Services) und lässt sich zudem als alternatives Init-System einsetzen. Das Tool entsteht eigentlich im Rahmen Guix-Projekts, lässt sich aber auch in anderen Linux-Systemen einsetzen. Gegenüber verbreiteten Init-Systemen wie Systemd, verarbeitet GNU Shepherd Skripte in der funktionalen Programmiersprache Guile Scheme. Zeitgesteuerte Aktionen Die Version 1.0.0 bietet als größte Neuerung die Timed Services. Sie starten regelmäßig beziehungsweise zu einem festgelegten Zeitpunkt ein Kommando oder Scheme-Code. Damit übernimmt GNU Shepherd die Aufgaben von Cron und den Systemd Timers. Allerdings ist es dazu notwendig, die Zeitangaben in Scheme-Code zu verpacken. Benötigt man nur einen Küchenwecker, der etwa in einer Stunde einen Alarmton abspielt, kann man dazu den neuen Timer-Service einspannen. Er arbeitet ähnlich wie das „at“-Kommando und verlangt bei seinem Start lediglich eine lesbare Zeitangabe und den aufzurufenden Befehl. Mehr Informationen Des Weiteren liefert das Kommando „herd status service“ nicht mehr nur einfach die Information, ob der entsprechende „service“ läuft, sondern auch noch zahlreiche weitere wichtige Daten. Darunter die PID des zugehörigen Prozesses, die zuletzt vom Dienst ausgespuckten Log-Daten und die IP-Adressen, an denen der Dienst lauscht. Obendrauf weist GNU Shepherd auch noch auf eine ausstehende Aktualisierung hin. Weitere Services Der neue Log Rotation Service rotiert regelmäßig die vorhandenen Log-Files. Die Integration dieser Funktion in GNU Shepherd hat laut den Entwicklern den Vorteil, dass ihr Service-Manager automatisch alle Log-Dateien der von ihm verwalteten Dienste erfasst und die Log-Rotationen zudem keine Race Condition aufweisen können. Analog holt der System Log Service die Funktionen des Syslogd-Daemon in den Service-Manager. Auf diese Weise kann GNU Shepherd schon deutlich früher Meldungen in das Systemlog schreiben. Das Systemd-run-Kommando ersetzt wiederum der Transient Service Maker. Abschließend startet das Kommando „reboot –kexec“ auf Linux-Systemen genau den Kernel, den zuvor „kexec –load“ vorgegeben hat.

LinuxCommunity
Das #ISB Bayern sucht für manche seiner Angebote der #ByCS (www.bycs.de) Service-Manager. Unbefristete Stellen mit E14. Insbesondere auch für die #mebis Lernplattform, eine der größten #moodle Instanzen weltweit. Ende Bewerbungsfrist: 4.12.2024. Hier geht's zur Ausschreibung: https://www.isb.bayern.de/ueber-das-isb/freie-stellen/ #bayernedu #servicemanager #ITSM #JobOpportunity
Freie Stellen am ISB | Das ISB stellt sich vor | Willkommen am ISB – dem Staatsinstitut für Schulqualität und Bildungsforschung

Hier finden Sie aktuelle Stellenausschreibungen.

ISB
Monitoring the Unknown in the Service Manager

Nearly every operating system comes with at least one kind of service management. On a Unix-based operating system, this is historically part of the init

Icinga

MX Service Manager: a new mx-tool!

A new MX tool is now available in the repositories for MX 21 and MX 23.

►MX Service Manager is a tool for starting, stopping, enabling and disabling services.

►MX Service Manager operates with both systemd and sysVinit and is desktop-agnostic.

=> https://mxlinux.org/blog/mx-service-manager-a-new-mx-tool

#MX #Linux #ServiceManager #tools #sysVinit #systemd

MX Service Manager: a new mx-tool. – MX Linux

MX Service Manager: a new mx-tool!

A new MX tool is now available in the repositories for MX 21 and MX 23.

►MX Service Manager is a tool for starting, stopping, enabling and disabling services.

►MX Service Manager operates with both systemd and sysVinit and is desktop-agnostic.

=> https://mxlinux.org/blog/mx-service-manager-a-new-mx-tool

#MX #Linux #ServiceManager #tools #sysVinit #systemd

MX Service Manager: a new mx-tool. – MX Linux

How To List Startup Services At Boot In Linux - OSTechNix

In this brief guide, let us see how to find and list startup services at boot in Linux and Unix-like systems.

OSTechNix