Oups, la bourde. J'ai édité mon précédent message.
Si vous voulez apprendre Linux, regardez du côté OpenClassroom sur leur site ou achetez leur livre. J'apprends dessus et j'en suis très satisfait.
Relevé de température CPU
Modérateur : Francois
Re: Relevé de température CPU
Plop,
J'ai vraiment écrit sleep 5 pour attendre 5 minutes !????
Je confonds seconde et minute.
@dyox : euh, pourquoi la date ? et en dehors de la boucle, surtout ?
Et pourquoi une ligne avec la syntaxe $(...) et et l'autre avec la syntaxe `...` ?
Pour montrer que les deux existent ? Ah, d'accord alors
Proposition :
@Nanard
Si le script commence par #!, ce sera avec la commande donnée sur cette ligne juste après le hashbang (petit nom donné à la suite de caractères dièse-point d'exclamation. On dit aussi shebang)
Sinon, ce sera avec le shell par défaut.
Pour lancer le script avec un interpréteur alternatif, on peut le mettre sur la ligne de commande. Dans ce cas, le hashbang n'est pas pris en compte.
Observe comment dyox et moi ajoutons avec précaution un hashbang à nos exemples.
Tu es donc dispensé de lancer ces programmes en mettant l'interpréteur sur la ligne de commande.
@all
A ce propos, et hors sujet, cessons de proposer des exemples en python (par exemple) qu'il faut lancer en tapant python programme.py.
Ajoutons ce hashbang à nos programmes : #!/usr/bin/python !!!!
J'ai vraiment écrit sleep 5 pour attendre 5 minutes !????
Je confonds seconde et minute.
@dyox : euh, pourquoi la date ? et en dehors de la boucle, surtout ?
Et pourquoi une ligne avec la syntaxe $(...) et et l'autre avec la syntaxe `...` ?
Pour montrer que les deux existent ? Ah, d'accord alors
Proposition :
Code : Tout sélectionner
#!/bin/bash
while true; do
echo $(date +"%Y-%m-%d %H:%M") $( vcgencmd measure_temp ) >> temp.txt
sleep 5m
done
@Nanard
Avec quel programme interpréter un script, se demande Linux ?Nanard a écrit :J’exécute le programme en faisant :
bash "nomdufichier.sh"
Si le script commence par #!, ce sera avec la commande donnée sur cette ligne juste après le hashbang (petit nom donné à la suite de caractères dièse-point d'exclamation. On dit aussi shebang)
Sinon, ce sera avec le shell par défaut.
Pour lancer le script avec un interpréteur alternatif, on peut le mettre sur la ligne de commande. Dans ce cas, le hashbang n'est pas pris en compte.
Observe comment dyox et moi ajoutons avec précaution un hashbang à nos exemples.
Tu es donc dispensé de lancer ces programmes en mettant l'interpréteur sur la ligne de commande.
@all
A ce propos, et hors sujet, cessons de proposer des exemples en python (par exemple) qu'il faut lancer en tapant python programme.py.
Ajoutons ce hashbang à nos programmes : #!/usr/bin/python !!!!
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::
Re: Relevé de température CPU
Ce guide parle profondément de Linux Signals et jobs.
https://likegeeks.com/linux-bash-script ... ide-part5/
Il montre comment utiliser la commande Sleep.
https://likegeeks.com/linux-bash-script ... ide-part5/
Il montre comment utiliser la commande Sleep.
-
- Administrateur
- Messages : 3233
- Enregistré le : mer. 17 sept. 2014 18:12
- Localisation : Seine et Marne
Re: Relevé de température CPU
Ce sujet a 1 ans 1/2, merci de ne plus répondre
Passionné de Raspberry, Arduino, ESP8266, ESP32, et objets connectés :
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.
Spécial débutant, concevez vous-même votre domotique DIY : https://www.youtube.com/c/DomoticDIY
Conception d'une station météo DIY, et envoi des infos à votre Domotique.