# # Mattermost Bot. # Copyright (c) 2016-2020 by Someone (aka. Jan Vales ) # published under MIT-License # # user systemd unit # # sudo touch /var/lib/systemd/linger/$USER # mkdir -p ~/.config/systemd/user/ # cp somebot.service ~/.config/systemd/user/ # export XDG_RUNTIME_DIR=/run/user/$UID # systemctl --user daemon-reload # systemctl --user enable systemd-tmpfiles-setup.service systemd-tmpfiles-clean.timer somebot.service # systemctl --user start systemd-tmpfiles-setup.service systemd-tmpfiles-clean.timer somebot.service [Unit] Description=Someone's Mattermost bot [Service] Type=idle WorkingDirectory=/%h/mattermost/somebot/ ExecStart=/usr/bin/python3 main.py Restart=always RestartSec=30 [Install] WantedBy=default.target