From 5ef10ded51af50477b7804bd58f41f009a71f4b7 Mon Sep 17 00:00:00 2001 From: Aaron Johnson Date: Tue, 9 Apr 2019 19:07:59 -0500 Subject: [PATCH] Fixed service file basic functionality (still needs logging fixed) --- example_services/egsbot.service | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/example_services/egsbot.service b/example_services/egsbot.service index fde63f6..0b7eece 100644 --- a/example_services/egsbot.service +++ b/example_services/egsbot.service @@ -3,10 +3,12 @@ Description=Empyrion Chat Bot by SKYFALL After=network.target [Service] -Type=forking User=ivo -PIDFile=/var/run/egsbot.pid -ExecStart=/opt/skyfall/egsbot/run.rb +WorkingDirectory=/opt/skyfall/egs-bot +StandardOutput=file:/var/log/skyfall/egs-bot/run.log +StandardError=file:/var/log/skyfall/egs-bot/error.log +PIDFile=/var/run/skyfall/egsbot.pid +ExecStart=/usr/bin/ruby /opt/skyfall/egs-bot/run.rb SuccessExitStatus=SIGKILL Restart=on-failure