====== Turn Your Python Script Into A Service ======
make sure you are running systemd, if not, apt-get install it:
systemd --version
if nothing:
sudo apt-get install -y systemd
test your python script, once you are confident it works properly, note its location
create your service with nano:
sudo nano /etc/systemd/system/servicename.service
edit in the contents:
[Unit]
Description=you script's description
After=multi-user.target
[Service]
Type=simple
Restart=always
ExecStart=/usr/bin/python3 /full-path/location-to/your-script.py
[Install]
WantedBy=multi-user.target
note: the execstart line has a command to pass a space and a location, it is easy to wipe out this entire line when copy/pasting and forgetting to add the python3 part back
make it work, make it so your service starts after reboot, and finally start your service:
sudo systemctl daemon-reload
sudo systemctl enable test.service
sudo systemctl start test.service