summaryrefslogtreecommitdiff
path: root/net-analyzer/reaction/files/systemd/reaction.service
blob: f41f0cb8065100abf6b0cf23dd02dbd8b1249db8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
# vim: ft=systemd
[Unit]
Description=A daemon that scans program outputs for repeated patterns, and takes action.
Documentation=https://reaction.ppom.me
# Ensure reaction will insert its chain after docker has inserted theirs. Only useful when iptables & docker are used
# After=docker.service

[Service]
ExecStart=/usr/bin/reaction start -c /etc/reaction.d

# Ask systemd to create /var/lib/reaction (/var/lib/ is implicit)
StateDirectory=reaction
# Ask systemd to create /run/reaction at runtime (/run/ is implicit)
RuntimeDirectory=reaction
# Start reaction in its state directory
WorkingDirectory=/var/lib/reaction
# Let reaction kill its child processes first                                                                                                                                                              
KillMode=mixed                                                                                                                                                                                             

[Install]
WantedBy=multi-user.target