[Unit] Description=minisatip (Multi-threaded SAT>IP server) After=network.target Wants=oscam-svn.service After=oscam-svn.service Wants=dev-dvb-adapter0-frontend0.device After=dev-dvb-adapter0-frontend0.device Wants=dev-dvb-adapter1-frontend0.device After=dev-dvb-adapter1-frontend0.device Wants=dev-dvb-adapter2-frontend0.device After=dev-dvb-adapter2-frontend0.device Wants=dev-dvb-adapter7-frontend0.device After=dev-dvb-adapter7-frontend0.device Wants=dev-dvb-adapter8-frontend0.device After=dev-dvb-adapter8-frontend0.device Wants=dev-dvb-adapter9-frontend0.device After=dev-dvb-adapter9-frontend0.device Wants=dev-dvb-adapter10-frontend0.device After=dev-dvb-adapter10-frontend0.device Wants=dev-dvb-adapter11-frontend0.device After=dev-dvb-adapter11-frontend0.device Wants=dev-dvb-adapter12-frontend0.device After=dev-dvb-adapter12-frontend0.device Wants=dev-dvb-adapter13-frontend0.device After=dev-dvb-adapter13-frontend0.device OnFailure=notify-failure@%n.service [Service] #User=minisatip #Group=minisatip WorkingDirectory=/var/lib/minisatip Type=simple Nice=-1 IOSchedulingClass=best-effort IOSchedulingPriority=3 EnvironmentFile=-/etc/minisatip.conf #ExecStart=/usr/bin/minisatip -f $SERVER_ARGS ExecStart=/root/projects/minisatip/minisatip/minisatip -f $SERVER_ARGS Restart=on-failure RestartSec=100ms StartLimitBurst=10 StartLimitInterval=10s [Install] WantedBy=multi-user.target