From a62e151a53ba82dd314343528652a62c127dd05b Mon Sep 17 00:00:00 2001 From: Evgeny Zinoviev Date: Thu, 6 May 2021 02:32:37 +0300 Subject: add systemd service example --- README.md | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'README.md') diff --git a/README.md b/README.md index 752e17e..361ba29 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,33 @@ use_sudo=0 Only users in `admins` are allowed to use the bot. +## Launching with systemd + +Create a service file `/etc/systemd/system/inverter-bot.service` with the following content (changing stuff like paths): + +```systemd +[Unit] +Description=inverter bot +After=network.target + +[Service] +User=user +Group=user +Restart=on-failure +ExecStart=python3 /home/user/inverter-bot/main.py +WorkingDirectory=/home/user/inverter-bot + +[Install] +WantedBy=multi-user.target +``` + +Then enable and start the service: +``` +systemctl daemon-reload +systemctl enable inverter-bot +systemctl start inverter-bot +``` + ## License BSD-2c -- cgit v1.2.3