| 1 | [Unit] |
| 2 | Description=MercuryMS Listen Service |
| 3 | After=network.target mercuryms-listen.socket |
| 4 | Requires=mercuryms-listen.socket |
| 5 | |
| 6 | [Service] |
| 7 | Type=oneshot |
| 8 | User=mercuryms |
| 9 | Group=mercuryms |
| 10 | WorkingDirectory=/usr/share/mercuryms |
| 11 | ExecStart=/opt/mercuryms/listener.sh |
| 12 | StandardInput=socket |
| 13 | StandardOutput=socket |
| 14 | Environment="USER=admin" |
| 15 | Environment="HOST=localhost:9092" |
| 16 | # If overriding, should output to stdout similarly to printf |
| 17 | Environment="PW_COMMAND=printf admin" |
| 18 | |
| 19 | |
| 20 | [Install] |
| 21 | WantedBy=multi-user.target |