summaryrefslogtreecommitdiffstats
path: root/Reaktor
diff options
context:
space:
mode:
Diffstat (limited to 'Reaktor')
-rwxr-xr-x[-rw-r--r--]Reaktor/IRC/reaktor.py1
-rw-r--r--Reaktor/etc/systemd/system/Reaktor@.service (renamed from Reaktor/etc/systemd/system/Reaktor.service)4
-rw-r--r--Reaktor/startup/systemd/system/Reaktor.service12
3 files changed, 4 insertions, 13 deletions
diff --git a/Reaktor/IRC/reaktor.py b/Reaktor/IRC/reaktor.py
index 990d47e5..4fb8f75c 100644..100755
--- a/Reaktor/IRC/reaktor.py
+++ b/Reaktor/IRC/reaktor.py
@@ -1,3 +1,4 @@
+#!/usr/bin/env python
import os
from ircasy import asybot
from asyncore import loop
diff --git a/Reaktor/etc/systemd/system/Reaktor.service b/Reaktor/etc/systemd/system/Reaktor@.service
index c3dc2f78..565368b3 100644
--- a/Reaktor/etc/systemd/system/Reaktor.service
+++ b/Reaktor/etc/systemd/system/Reaktor@.service
@@ -3,10 +3,12 @@ Description=Reaktor for user %i
After=network.target nss-lookup.target
[Service]
-Type=forking
+Type=normal
+#TODO - make reaktor path variable
User=%i
ExecStart=/krebs/painload/Reaktor/index
Restart=always
+RestartSec=3
[Install]
WantedBy=multi-user.target
diff --git a/Reaktor/startup/systemd/system/Reaktor.service b/Reaktor/startup/systemd/system/Reaktor.service
deleted file mode 100644
index 59d0e904..00000000
--- a/Reaktor/startup/systemd/system/Reaktor.service
+++ /dev/null
@@ -1,12 +0,0 @@
-[Unit]
-Description=Reaktor
-After=network.target nss-lookup.target
-
-[Service]
-Type=forking
-PIDFile=/run/ntpd.pid
-ExecStart=/krebs/Reaktor/index
-Restart=always
-
-[Install]
-WantedBy=multi-user.target