Modifications

Sauter à la navigation Sauter à la recherche
853 octets ajoutés ,  6 février 2017 à 19:33
Ligne 42 : Ligne 42 :     
# Utiliser {{fname|sudo raspi-config}} pour '''logger automatiquement votre pi en {{underline|mode console}}'''
 
# Utiliser {{fname|sudo raspi-config}} pour '''logger automatiquement votre pi en {{underline|mode console}}'''
# Ecrire un fichier {{fname|/home/pi/my_app/my_app.sh}} qui contient de quoi démarrer votre application  
+
# Ecrire un fichier {{fname|/home/pi/my_app/my_app.sh}} qui contient de quoi démarrer votre application.<br />C'est à la fois pratique durant vos développements et facilite le démarrage
    
<syntaxhighlight lang="bash">
 
<syntaxhighlight lang="bash">
Ligne 61 : Ligne 61 :  
cd -
 
cd -
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
 +
# Modifiez le fichier {{fname|.baschrc}}
 +
 +
Rendez vous dans votre répertoire home, puis éditez votre fichier {{fname|.bashrc}}
 +
 +
<syntaxhighlight lang="bash">
 +
cd ~
 +
nano .bashrc
 +
</syntaxhighlight>
 +
 +
ajoutez la section similaire à celle ci-dessous pour démarrer automatiquement votre script {{fname|my_app.sh}}.
 +
 +
<syntaxhighlight lang="bash">
 +
# starts my_app (if not started yet)
 +
ps -a | grep -v grep | grep my_app.sh > /dev/null
 +
result=$?
 +
if [ "${result}" -eq "0" ]
 +
  then echo "MY_APP is already running!"
 +
else
 +
  tty | grep tty1 > /dev/null
 +
  result=$?
 +
  if [ "${result}" -eq "0" ]
 +
  then
 +
      echo "MY_APP starting..."
 +
      sudo /home/pi/my_app/my_app.sh &
 +
  else
 +
      echo "MY_APP not started (autostart reserved to tty1)"
 +
  fi
 +
fi
 +
</syntaxhighlight>
 +
    
<hr />
 
<hr />
    
{{MCH-Accord}}
 
{{MCH-Accord}}
29 917

modifications

Menu de navigation