• Première étape
  • Matériel et accessoires ; GPIO
  • Projets
  • Logiciel
    • Serveur Web
  • Arduino & ESP8266
  • Automatisation de la maison
  • Sonstiges
    • News
Facebook Twitter YouTube
Tutorials for Raspberry Pi Tutorials for Raspberry Pi
  • Matériel et accessoires ; GPIO
  • Projets
  • Logiciel
  • Serveur Web
  • Première étape
  • Automatisation de la maison
  • Anglais
  • Allemand
Tutorials for Raspberry Pi Tutorials for Raspberry Pi
Home»Logiciel»Raspberry Pi Autostart : Démarrez le programme automatiquement

Raspberry Pi Autostart : Démarrez le programme automatiquement

Facebook Twitter LinkedIn Tumblr Email Reddit
Raspberry Pi Autostart
Share
Facebook Twitter LinkedIn Email Tumblr Reddit Telegram WhatsApp

Souvent, il arrive que vous installiez des programmes, mais que vous ne les lanciez pas automatiquement au démarrage. Pour utiliser le démarrage automatique de Raspberry Pi, il vous suffit de stocker les informations dans le fichier /etc/rc.local du système Linux.

C’est le cas, par exemple, du service DNS noip2. Ci-dessous, je montre comment démarrer un programme automatiquement sans trop d’efforts, en utilisant noip2 comme exemple.

 

Script du Raspberry Pi automatique

Avant tout, un Script doit être créé dans le répertoire /etc/init.d/ qui lance le programme, donc nous créons un Script (il ne doit pas nécessairement avoir une extension de fichier)

sudo nano /etc/init.d/NameOfTheScipt
avec le contenu suivant:

Shell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /bin/sh
### BEGIN INIT INFO
# Provides: noip
# Required-Start: $syslog
# Required-Stop: $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: noip server
# Description:
### END INIT INFO
 
case "$1" in
    start)
        echo "noip is starting"
        # Starting Programm
        /usr/local/bin/noip2
        ;;
    stop)
        echo "noip is ending"
        # Ending Programm
        killall noip2
        ;;
    *)
        echo "Use: /etc/init.d/noip {start|stop}"
        exit 1
        ;;
esac
 
exit 0

Au lieu de noip2, il peut y avoir n’importe quel autre programme installé, bien sûr, mais faites attention à ce qu’aucune interaction de l’utilisateur ne soit attendue (comme la confirmation dans apt-get), car dans le pire des cas, il attendra l’entrée au moment du démarrage et le Pi ne démarrera pas.

Ensuite, attribuez les droits nécessaires (Lecture & Écriture)

sudo chmod 755 /etc/init.d/NameOfTheScipt

et tester le script en le lançant
sudo /etc/init.d/NameOfTheScipt start
et s’arrêter tout de suite:
sudo /etc/init.d/NameOfTheScipt stop
De manière à ce que le script soit également accessible lors du démarrage, voici la démarche à suivre:
sudo update-rc.d NameOfTheScipt defaults
À présent, le programme doit fonctionner au démarrage. Si un jour vous changez d’avis et que vous voulez sortir le programme de l’Autostart, vous pouvez le faire avec:
sudo update-rc.d -f  NameOfTheScipt removeUne autre option pour démarrer un script ou un programme est le " Cron ". Cela permet de lancer une commande (qui peut être un appel à un programme ou similaire) à un moment précis. L'heure peut être fixée, par exemple, à la même heure de la journée ou après le démarrage du système. Le Cron offre de nombreuses options de personnalisation, qui peuvent être consultées

Si vous voulez en savoir plus sur le sujet, vous pouvez le faire ici.

 

Raspberry Pi Autostart – plus d’options

Une autre option pour démarrer un script ou un programme est le  » Cron « . Cela permet de lancer une commande (qui peut être un appel à un programme ou similaire) à un moment précis. L’heure peut être fixée, par exemple, à la même heure de la journée ou après le démarrage du système. Le Cron offre de nombreuses options de personnalisation, qui peuvent être consultées ici.

 

automatique démarrage shell
Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
Previous ArticleHome Assistant on Raspberry Pi – Getting Started
Next Article Installer Windows 10 IoT sur le Raspberry Pi

Related Posts

Enregistrer les données des capteurs Raspberry Pi avec ThingSpeak et les analyser

Contrôler le module RTC de Raspberry Pi – Horloge temps réel I2C

Transfert de données Bluetooth de Raspberry Pi vers le Smartphone

Création d’un certificat SSL Raspberry Pi gratuit avec Let’s Encrypt

Leave A Reply Cancel Reply

Comment réaliser un émetteur radio Raspberry Pi

Utiliser Raspberry Pi comme récepteur radio (autoradio FM, PC de voiture)

Comment utiliser les photorésistances (luminosité/capteur de lumière) avec un Raspberry Pi?

Contrôler le module RTC de Raspberry Pi – Horloge temps réel I2C

Installer Windows 10 IoT sur le Raspberry Pi

Configuration du Wi-Fi et du Bluetooth du Raspberry Pi 4

ABONNEZ-VOUS MAINTENANT
Et recevez de nouveaux tutoriels dans votre boîte de réception.
Cliquez ici pour soumettre!

Merci!

Nous vous contacterons bientôt.

Tutorials for Raspberry Pi
Facebook Twitter YouTube
  • Politique de confidentialité
  • Conditions de service & Politique sur les cookies

Type above and press Enter to search. Press Esc to cancel.