From 2067d4596976ddadb79b8a417cbbd051c8d9c844 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Tue, 22 Jan 2019 21:06:26 +0530 Subject: [PATCH] Add horbiswalls bot systemd unit Signed-off-by: Harsh Shandilya --- horbiswalls-bot.service | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 horbiswalls-bot.service diff --git a/horbiswalls-bot.service b/horbiswalls-bot.service new file mode 100644 index 0000000..e80c791 --- /dev/null +++ b/horbiswalls-bot.service @@ -0,0 +1,26 @@ +[Unit] +Description=horbiswalls Telegram Bot service +After=network.target + +[Service] +Restart=on-abort +Type=simple +User=bot +WorkingDirectory=/home/msfjarvis/walls-manager-master +ExecStart=//home/msfjarvis/walls-manager-master/venv/bin/python bot.py +ExecReload=/bin/kill -USR1 $MAINPID + +; Use graceful shutdown with a reasonable timeout +KillMode=mixed +KillSignal=SIGQUIT +TimeoutStopSec=5s + +; Use private /tmp and /var/tmp, which are discarded after caddy stops. +PrivateTmp=true +; Use a minimal /dev (May bring additional security if switched to 'true', but it may not work on Raspberry Pi's or other devices, so it has been disabled in this dist.) +PrivateDevices=false +; Make /usr, /boot, /etc and possibly some more folders read-only. +ProtectSystem=full + +[Install] +WantedBy=multi-user.target