Avec les infos que tu m’as donné, pour systemd :
[Unit]
Description=ZdS-map
[Service]
ExecStart=/path/to/python3.4 /path/to/main.py
Restart=always
User=utilisateur
WorkingDirectory=/path/to/folder
[Install]
WantedBy=<target>
Pour /path/to/python3.4
, un which python3.4
t’aidera.
Pour l’utilisateur, tu mets celui que tu utilises habituellement pour lancer le service.
WorkingDirectory, tu mets le dossier dans lequel tu te trouve habituellement quand tu lances le service (s’il importe pas, tu peux ne pas mettre cette ligne).
Pour le WantedBy, il faut mettre ce que te donne systemctl get-default
.
Tu mets cela dans /etc/systemd/system/zds-map.service
puis tu lances les commandes suivantes (en root) :
systemctl daemon-reload
systemctl start zds-map
systemctl enable zds-map
Si ton VPS tourne pas sur systemd, ou si t’as un socuis, redis-moi.