diff options
Diffstat (limited to 'omada-controller.service')
-rw-r--r-- | omada-controller.service | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/omada-controller.service b/omada-controller.service new file mode 100644 index 000000000000..0c2c537ffc62 --- /dev/null +++ b/omada-controller.service @@ -0,0 +1,17 @@ +[Unit] +Description=TP Link Omada 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 |