Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
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:
- example.service
- [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
- servicescript
- import time
- while True:
- try:
- <tu was>
- time.sleep(<n>) # eine Minute
- exception:
- <Fehlerbehandlung>
- finally:
- <aufräumen>
- break
| Artikel Info | |
|---|---|
| Beschreibung | Erstellen eines Linux Service, v.a. für eigene Skripte |
| Stand | In Arbeit |
| Version | 21.0705 |
| Programmiersprache | |
|---|---|
| Programmiersprache | Uni |
Diskussion