college-bot-v1/college-bot.service
nex a0680b907f
Add sample service file
Signed-off-by: nex <me@nexy7574.co.uk>
2023-03-20 15:03:24 +00:00

26 lines
579 B
Desktop File

[Unit]
Description=LCC Bot
StartLimitBurst=10
# If we're still failing after 10 attempts, something is wrong.
Wants=network-online.target
After=network.target network-online.target
[Service]
Type=simple
RemainAfterExit=no
ExecStart=/home/nex/jimmy/venv/bin/python3 /home/nex/jimmy/main.py
Restart=always
RestartSec=5
# Wait 5 seconds before restarts
User=nex
MemoryMax=1024M
CPUQuota=50%
# Security so that people like @Mcharlsto can't delete my system "by accident"
PrivateTmp=true
PrivateDevices=true
ProtectSystem=true
ProtectHome=true
[Install]
WantedBy=multi-user.target