[Eisfair] Frage zu syslogd
Marcus Röckrath
marcus.roeckrath at gmx.de
Sa Mär 30 07:53:47 CET 2024
Hallo Nelson,
Nelson Matias wrote:
> service status syslogpipe sagt jetzt auch:
>
> root at eis : /etc/systemd/system
> # service status syslogpipe
> syslogpipe.service - Syslog Pipe Analyzer
> Loaded: loaded (/etc/systemd/system/syslogpipe.service; enabled;
> preset: disabled) Active: activating (start) since Fri 2024-03-29
> 22:20:58 CET; 5min ago
> Main PID: 26902 (syslogpipe.sh)
> Tasks: 1 (limit: 4915)
> CPU: 3.803s
> CGroup: /system.slice/syslogpipe.service
> └─26902 /bin/bash /root/.local/bin/syslogpipe.sh
>
> Mar 29 22:20:58 eis systemd[1]: Starting Syslog Pipe Analyzer...
>
> Was mir aufgefallen ist:
> Beim manuellen starten blockiert die Console. Und auch im Status seht
> 'activating'. Der service erreicht also eigentlich nie den Status
> 'active'.
Ich war mit folgender service-Datei erfolgreich:
-------------------------------------------------------
[Unit]
Description=SysLog Pipe analyzer
After=syslogd.service
Requires=syslogd.service
[Service]
Type=simple
ExecStart=/path/zu/deinem/script.sh
Restart=always
[Install]
WantedBy=multi-user.target
-------------------------------------------------------
Habe ich mein dafür benutztes Endlostestscript brutal abgeschossen hat,
wurde es auch von systemd sofort neu gestartet.
--
Gruß Marcus
[eisfair-Team]
Mehr Informationen über die Mailingliste Eisfair