[Unit]
Description=LNSNMP
After=network.target
[Service]
Type=forking
User=root
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
PIDFile=/root/.lnsnmp/lnsnmp.pid
ExecStart=/opt/ibm/domino/notes/latest/linux/lnsnmp
[Install]
WantedBy=multi-user.target
als lnsnmp.service in /etc/systemd/system/lnsnmp.service
sollte es tun.
mit systemctl enable lnsnmp.service aktivieren.
Danach müsste man den service mit systemctl start | stop lnsnmp.service den service starten und stoppen können.
Nein, sicher bin ich mir nicht, aber hey, kann man probieren und ändern. Kannst ja auf oneshot setzen. Ggfs noch RemainAfterExit=true
War ja nur eine Idee. Denn soo schwer ist es ja nun nicht, einen solchen Service zu schreiben. Zudem gibt es ja auch noch die .sh Dateien im /opt/... Verzeichnis, an denen man sich orientieren kann.
Scheint leider nicht zu funktionieren, der lnsnmp forkt nicht, sondern bleibt im Vordergrund aktiv.
Wenn man den Type=simple setzt, läuft es aber.
[Unit]
Description=LNSNMP
After=network.target
[Service]
Type=simple
User=root
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
Environment=PATH=/usr/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin
PIDFile=/var/run/lnsnmp.pid
ExecStart=/opt/ibm/domino/notes/latest/linux/lnsnmp
[Install]
WantedBy=multi-user.target
Viele Grüße,
Patrick