(455 mots dans ce texte ) - lu : 778 Fois
Pour imprimer, cliquez sur l'icône ci-dessus
Un avantage du Pi c’est qu’il abrite un Système Opératif complet. (Raspbian, une version spécifique de Linux Debian).
Ayant déjà eu à automatiser des sauvegardes de bases de données en provenance de sites internet, je connaissais l’existence des automatismes basés sur le daemon CRON.
Une petite inspection du répertoire /etc sur le Pi, m’a confirmé l’existence d’un fichier crontab, preuve de la faisabilité sans trop d'effort:
(1) voir légende
Cerise sur le pompon, 4 fichiers étaient déjà implémentés pour gérer des actions cadencées à l’heure, au jour, à la semaine et au mois…
Il me restait à écrire deux petits scripts Python destinés, l’un à actionner la prise C et l’autre à la désactiver, pour mettre en veille automatiquement TV et accessoires.
Pas question de PHP cette fois-ci puisque le Pi se débrouille sans moi pour faire le job.
J’ai préféré les installer dans /var/www pour les utiliser éventuellement dans d’autres circonstances.
Script cron_on_pc3.py :
Script cron_off_pc3.py :
Enfin, il me restait à ajouter les paramètres d’allumage et d’extinction dans le fichier /etc/crontab
Et à vérifier la bonne exécution de ces quatre tâches planifiées.
Mission accomplie !
(1) Légende des moments et conditions d'exécution du job:
m minute dans l'heure (c'est la fréquence la plus haute)
h heure dans le jour
dom jour dans le mois (tous les 5 du mois. Attention au mois de février...)
mon mois dans l'année
dow jour dans la semaine (tous les lundi)
user Utilisateur autorisé
command chemin du code ou du fichier de commande à exécuter.
Retour à la sous-rubrique :
Autres publications de la sous-rubrique :