# # Mattermost Bot. # Copyright (c) 2016-2022 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 -Bu main.py Restart=always RestartSec=15 [Install] WantedBy=default.target