Vous aviez fait une installation d’ODOO 9 à partir de Git, donc avec un utilisateur.
Supposont que cette utilisateur s’appelle odoo
Pour le demarrage d’un script python sous DEBIAN, il suffit de suivre les actions suivantes :
1- Connectez-vous en mode root
2- Editer avec nano le fichier rc.local
nano /etc/rc.local
3- Insérer les codes ci dessous en remplacent « fichier.py » par le nom de votre fichier .py
su -l odoo -c « python /home/pi/fichier.py »
Sauvegarder le fichier par CTRL-O et quitter par la combinaison de touche CTRL-X
Redémarrer le serveur par la commande reboot.
Vous devriez pouvoir vous connecter à ODOO 9 et votre application se lancera en tâche de fond.
Explication de la commande :
Etant donner qu’Odoo ne se lance qu’à partir d’un utilisateur, on ne peut lancer Odoo avec root.
Donc on lancera le script par l’utilisateur odoo