Étape 8: Ajouter un script de démarrage
Le Python script doit être exécuté au démarrage, donc nous ne devons pas à l’instancier chaque fois. Nous fabriquerons un script shell et laissez crontab exécutez-le au redémarrage. Pour ce faire, d’abord faire le script shell.
Créez un nouveau fichier dans le dossier ainsi que radio.py et predefines.py et nommez-le launcher.sh et ajoutez ce code :
CD (change directory) naviguera vers le dossier avec votre fichier radio.py en elle. J’ai placé mes sous/var/www /, mais vous pouvez placer vôtre dans le répertoire de base si vous voulez. Assurez-vous simplement de naviguer vers elle.
Exécutez ensuite le fichier en tant que root avec sudo.
Maintenant votre Pi framboise doit exécuter ce petit script au démarrage. Tout d’abord, il doit être rendu exécutable.
Le 7, 5, 5 sont les autorisations pour les groupes de « all users » de « propriétaire », de « groupe » et respectivement. Ces chiffres sont les chiffres 4, 2, 1 et 0.
- 4 est « lu »
- 2, c’est « écrire »
- 1 est « exécuter »
- 0 n’est « aucune autorisation »
donc 7 est 4 + 2 + 1 pour le propriétaire, signifiant qu’il a lu, écrire et exécuter des accès. le groupe et tous les utilisateurs n’ont aucune autorisation d’écriture.
Nous allons maintenant ajouter ce script à crontab.
Et entrez la commande suivante :
Ceci ajoutera votre script à crontab, et il il sera exécuté à chaque redémarrage du système.
Tester et voir si tout fonctionne :
Et ça devrait vous donner le pain et le beurre d’une simple radio internet ! Il y a beaucoup de choses que vous pouvez améliorer et étoffer bien sûr. Im nouveau dans ballon, donc mon code n’était ne peut-être pas aussi efficace qu’il aurait pu être.
Donc toutes critiques et suggestions, s’il vous plaît laissez-les dans les commentaires ci-dessous. :)
Merci pour la lecture !