Si c'est juste pour ces deux commandes là, tu peux aussi les lancer l'une à la suite de l'autre en utilisant une seule entrée de crontab en utilisant des parenthèses. Genre:
* * * * * (python thermometre.py > gna.txt; mail -s "temperature" RRR@gmail.com < gna.txt)
Ou beaucoup plus simplement, envoyer directement la sortie de la première commande dans mail:
python thermometre.py | mail -s "temperature" RRR@gmail.com
Comme ça, pas besoin de fichier temporaire et pas de problème de temps de démarrage.
Et si tu a malgré tout besoin (par exemple à des fin de log)) que les données soient enregistrées dans un fichier tu peux intercaler un tee entre les deux:
python thermometre.py | tee gna.txt | mail -s "temperature" RRR@gmail.com
(et si c'est pour un log, ajouter l'option --append à tee)
[^] # Re: un seul script pour les gouverner tous
Posté par wismerhill . En réponse au message pb d'accès fichier sous CRON. Évalué à 6.
Ou beaucoup plus simplement, envoyer directement la sortie de la première commande dans mail:
Comme ça, pas besoin de fichier temporaire et pas de problème de temps de démarrage.
Et si tu a malgré tout besoin (par exemple à des fin de log)) que les données soient enregistrées dans un fichier tu peux intercaler un tee entre les deux:
(et si c'est pour un log, ajouter l'option --append à tee)