summarylogtreecommitdiffstats
path: root/omada-controller.service
blob: 953369118438582de564f3ef2b97e86dcea81ab9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[Unit]
Description=Omada EAP Controller
After=network.target

[Service]
Type=forking
User=omada
Group=omada
WorkingDirectory=/var/lib/omada-controller
PIDFile=/run/omada-controller.pid
ExecStartPre=!/usr/bin/touch /run/omada-controller.pid
ExecStartPre=!/usr/bin/chown omada.omada /run/omada-controller.pid
ExecStart=/usr/bin/jsvc -pidfile /run/omada-controller.pid -home /usr/lib/jvm/java-8-openjdk/jre -cp /usr/share/java/commons-daemon.jar:/var/lib/omada-controller/lib/* -outfile SYSLOG -errfile SYSLOG -procname omada-controller -showversion -server -Xms128m -Xmx1024m -XX:MaxHeapFreeRatio=60 -XX:MinHeapFreeRatio=30 -XX:+HeapDumpOnOutOfMemoryError -Deap.home=/var/lib/omada-controller com.tp_link.eap.start.EapLinuxMain start
ProtectHome=true

[Install]
WantedBy=multi-user.target