Lancement d’un script python automatiquement (Odoo 9)

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