Calvin-pi78
Posts: 45
Joined: Sat Jan 28, 2017 10:59 pm

Lancer programme démararge

Fri Oct 27, 2017 2:37 pm

J'ai beau cherché, mais, je ne sais comment faire.
J'ai deux commandes à rentrer au démararge : sudo /var.... et sudo python main.py

Est-ce possible ?

totoharibo
Posts: 3346
Joined: Thu Jan 24, 2013 8:43 am

Re: Lancer programme démararge

Fri Oct 27, 2017 3:11 pm

Je ne sais pas où tu habites mais je peux te conseiller un très bon opticien :-)

Topic très usité.
taper en haut à droite (la loupe):
"lancer programme démarrage"

Calvin-pi78
Posts: 45
Joined: Sat Jan 28, 2017 10:59 pm

Re: Lancer programme démararge

Sun Nov 05, 2017 1:56 pm

Je fais sudo chmod +x /var/www/html/Flask/Comm.py
Puis sudo nano /etc/rc.local
Et la résultat :

Code: Select all

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

sudo python /var/www/html/Flask/Comm.py

# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi

exit 0
Néanmoins, mon programme ne se lance pas, que manque t'il ?

Calvin-pi78
Posts: 45
Joined: Sat Jan 28, 2017 10:59 pm

Re: Lancer programme démararge

Mon Nov 06, 2017 5:28 pm

Quelqu'un sait ?

Calvin-pi78
Posts: 45
Joined: Sat Jan 28, 2017 10:59 pm

Re: Lancer programme démararge

Tue Nov 07, 2017 9:49 pm

J'ai essayé plusieurs chose mais je ne trouve pas...

jelopo
Posts: 1211
Joined: Wed Oct 17, 2012 7:53 pm

Re: Lancer programme démararge

Wed Nov 08, 2017 10:30 am

Bonjour,

ajouter le shebang python sur la première ligne du script Python.

Puis écrire cette ligne dans rc.local.

Code: Select all

/var/www/html/Flask/Comm.py > /tmp/Comm.log 2>&1 &
Rebooter.

A+

Calvin-pi78
Posts: 45
Joined: Sat Jan 28, 2017 10:59 pm

Re: Lancer programme démararge

Wed Nov 08, 2017 8:12 pm

Image

Ca ne marche pas...

jelopo
Posts: 1211
Joined: Wed Oct 17, 2012 7:53 pm

Re: Lancer programme démararge

Thu Nov 09, 2017 7:21 am

Bonjour,
ajouter le shebang python sur la première ligne du script Python.
pas le rc.local mais dans Comm.py
/var/www/html/Flask/Comm.py > /tmp/Comm.log 2>&1 &
Sans "sudo" qui permet de lancer une commande en tant que root, car rc.local est déjà root.
Sans "python" car Comm.py est executabe et a le shebang.

Ensuite si ça ne fonctionne pas qu'y t-il dans le fichier de log ?


A+

Return to “Français”

Who is online

Users browsing this forum: No registered users and 15 guests