Outils pour utilisateurs

Outils du site


start:raspberry:scrip-demarrage

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
start:raspberry:scrip-demarrage [2019/06/13 14:40] – [Scripts demarrage sur raspberry] gerardadminstart:raspberry:scrip-demarrage [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 +======= Scripts demarrage sur raspberry =======
 +
 +==== pour démarrer le programme python  , dès le démarrage du raspberry pi :====
 +
 +--1--   Creer le fichier à lancer Voir [[start:raspberry:python_mpd|ICI]]
 +
 +--2--   Le rendre executable : 
 +<code bash chmodmpd>
 +chmod 755 menu_mpd.py
 +</code>
 +ou
 +<code bash chmodmpd2>
 +chmod +x menu_mpd.py
 +</code>
 +
 +
 +--3-- Copier le fichier dans /usr/bin
 +
 +Pour l'executer sans taper **python3 menu_mpd.py** ou** ./menu_mpd.py**
 +Il vous suffit de déplacer ou de copier votre script menu_mpd.py  dans un de ces répertoires, comme /bin, /usr/bin ou /usr/local/bin (ou encore un autre répertoire du PATH). Notez qu'il faut être root pour pouvoir faire cela.
 +
 +<code bash copymenu_mpd>
 +sudo cp /home/pi/menu_mpd.py  /usr/bin
 +</code>
 +
 +
 +--4--  l'ajouter au repertoire rc.d 
 +
 +
 +<code bash ajout1>
 +sudo update-rc.d menu_mpd.py defaults
 +</code>
 +
 +Editer le fichier rc.local en mode super-utilisateur (sudo) dans une fenêtre de terminal :
 +
 +<code bash rc_local>
 +sudo nano /etc/rc.local 
 +</code>
 +
 +Ajouter le code de lancement avant la ligne exit 0
 +
 +<code bash rc_local2>
 +#!/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.
 +
 +
 +
 +# Print the IP address
 +_IP=$(hostname -I) || true
 +if [ "$_IP" ]; then
 +  printf "My IP address is %s\n" "$_IP"
 +fi
 +
 +/home/pi/menu_mpd.py
 +
 +exit 0
 +</code>
 +
 +Ctrl-X
 +Confirmer par O
 +Puis touchce Entrée
 +
 +Faire un :
 +<code bash reboot>
 +sudo reboot
 +</code>
 +[[http://tvaira.free.fr/projets/activites/activite-autostart.html|Démarrage automatique d’application non-GUI sous Raspberry Pi]] 
 +
 +[[http://www.siloged.fr/docs/raspberry/index.html?Lancerunprogrammeauboot.html|Lancer un programme au boot de démarrage]]
 +
 +
 +
 +
 +