Linux Service

Erstellen eines Linux Service, vor allem für eigene Skripte

.service

Um ein Programm oder Script unter Linux als Service laufen zu lassen, muss unter /lib/systemd/system eine .service Datei angelegt werden:

[Unit] Description = <Service Beschreibung> After = network.target [Service] Type=simple ExecStart = <program or script with paramters> Restart = on-failure RestartSec = 5 KillSignal = SIGINT [Install] WantedBy = multi-user.target
KillSignal = SIGINT	sendet CTRL-C Signal beim Beenden des Dienstes
kann vom Programm/Skript dann behandelt werden

Programm

import time while True: try: <tu was> time.sleep(<n>) # eine Minute exception: <Fehlerbehandlung> finally: <aufräumen> break

Service Units (Ubuntu)

Units (Ubuntu)

Artikel Info
Beschreibung	Erstellen eines Linux Service, v.a. für eigene Skripte
Stand	In Arbeit
Version	21.0705
Programmiersprache
Programmiersprache	Python