Ich habe selber eine Lösung gefunden:
In
Code: Alles auswählen
/etc/systemd/system/tpdaemon.service
Code: Alles auswählen
User=lp
Code: Alles auswählen
Group=lp
Code: Alles auswählen
[Unit]
Description=Turboprint Monitor Daemon
After=cups.service
[Service]
Type=forking
Restart=on-failure
RemainAfterExit=no
User=lp
Group=lp
PIDFile=/var/spool/turboprint/tpdaemon.pid
ExecStart=/usr/lib/turboprint/tpdaemon start
ExecStop=/usr/lib/turboprint/tpdaemon stop
ExecReload=/usr/lib/turboprint/tpdaemon restart
[Install]
WantedBy=multi-user.target
Code: Alles auswählen
/usr/lib/turboprint/tpdaemon
Code: Alles auswählen
su $TPDAEMON_USER -c "/usr/bin/tprintdaemon 0" || /usr/bin/tprintdaemon 0
Code: Alles auswählen
#
Code: Alles auswählen
/usr/bin/tprintdaemon 0
prozess und pid file abräumen und
Code: Alles auswählen
systemctl daemon-reload
danach
Code: Alles auswählen
systemctl start tpdaemon.service
Code: Alles auswählen
systemctl status tpdaemon.service
Dieter