← Zurück zu den Werkzeugen

Linux-Erstellung und -Betrieb · Läuft in Ihrem Browser

Systemd-Dienst und Timer-Generator

Generieren Sie einen systemd-Dienst und einen optionalen Kalender-Timer mit einer expliziten ausführbaren Datei, einem Arbeitsverzeichnis und einem Nicht-Root-Konto.

Dateien bleiben in diesem Browser-Tab.

So funktioniert es

Geben Sie einen Dienstnamen, einen ausführbaren Pfad und einen Benutzer ein. Wählen Sie einen Dienst mit langer Laufzeit oder einen geplanten One-Shot-Job.

Beispiel

Ein Dienst führt /opt/demo/server aus; Ein Timer führt täglich eine One-Shot-Berichtsaufgabe aus.

Was Sie prüfen sollten

ExecStart wird von systemd und nicht von einer Shell analysiert. Validieren Sie generierte Einheiten auf dem Zielsystem, bevor Sie sie aktivieren.

Erstellen Sie ein System für diesen Anwendungsfall

Überwachte Anwendungs-Appliance

Beispielprompt für OpenFactory

Erstellen Sie eine nützliche überwachte Anwendungs-Appliance auf Ubuntu 24.04 LTS amd64, es sei denn, das Zielinstallationsprogramm oder die eingebettete Platine erfordert das explizit ausgewählte Betriebssystem.

Verwenden Sie einen Nicht-Root-Anwendungsdienst, Journalprotokollierung, einen Integritätsendpunkt und einen geplanten Bericht. Schließen Sie nur die Komponenten ein, die diese Arbeitslast benötigt. Verwenden Sie synthetische Beispieldaten und Platzhalter für standortspezifische Domänen, autorisierte öffentliche SSH-Schlüssel und externe Integrationsanmeldeinformationen. Erstellen Sie einen Nicht-Root-Operator und halten Sie den Administratorzugriff privat. Fügen Sie niemals echte Ausweise, Patientenakten oder Kundendaten in das Bild ein.

Akzeptanzprüfungen: Überprüfen Sie den Dienstzustand, starten Sie einen fehlgeschlagenen Prozess neu, führen Sie den geplanten Bericht aus und wiederholen Sie die Prüfungen nach dem Neustart. Starten Sie das eigentliche Artefakt und wiederholen Sie nach dem Neustart relevante Integritäts-, Persistenz- und Zugriffsprüfungen. Halten Sie hardwareabhängige Prüfungen aus, bis das angegebene Gerät angeschlossen ist.

Stellen Sie das bootfähige Image oder reproduzierbare Bereitstellungsrezept, die Softwareinventur und einen Testbericht bereit, der die erfolgreiche Assemblierung von der Laufzeitüberprüfung trennt. Fragen Sie nach fehlenden Hardware-, Speicher- und Zugriffsdetails, bevor Sie unwiderrufliche Entscheidungen zur Bereitstellung treffen. Führen Sie keine Bereitstellung in der Produktion durch und löschen Sie eine vorhandene Festplatte nicht ohne explizites Ziel.

Ihre Werkzeugeingaben und Dateien sind nicht in der Build-Eingabeaufforderung enthalten. Überprüfen Sie den Entwurf und drücken Sie „Senden“ (OpenFactory).

Quelle

systemd: service unit configuration

OpenFactory · 2026-10-29

Verwandte Tools