URL: https://linuxfr.org/forums/linux-debian-ubuntu/posts/pb-d-acces-fichier-sous-cron Title: pb d'accès fichier sous CRON Authors: magouero Date: 2016年08月14日T21:07:34+02:00 License: CC By-SA Tags: cron, crontab, cat et redirection Score: 0 Bonjour à tous, voilà mon souci: Je souhaite envoyer un message régulièrement donc je demande à CRON de lancer un prog python puis mail. Ca se passe bien pour une commande mais pour une autre je n'y arrive pas. voilà la sortie de crontab -l : 0 */2 * * * ps U mosquitto | mail -s "rapportRaspyyy" RRR@gmail.com ===> Cà ça marche. * * * * * python thermometre.py> gna.txt * * * * * mail -s "temperature" RRR@gmail.com < gna.txt Les 2 lignes précédentes fonctionnent quand on les active/ dé-commente l'une ou l'autre. Par contre quand je dé-commente les 2 lignes, KO ! Je fichier reçu par la fonction mail semble être vide. Le mail est envoyé et est vide. J'ai un message d'erreur/remarque de mail qui dit à la fin (je vous passe le début): **Subject: Cron mail -s "temperature" RRR@gmail.com < gna.txt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Cron-Env: X-Cron-Env: X-Cron-Env: X-Cron-Env: mail: Null message body; hope that's ok** J'ai essayé - les 2 commandes dans un sens puis l'autre, c'est pareil. - cat gna.txt> mail... pareil - cat gna.txt | mail ... idem Le programme python termine par un print(...). Quand je regarde le contenu du fichier il évolue bien comme prévu. Bref je sèche un peu là. Je me demande si le fichier n'est pas en cours d'utilisation par une commande pendant que l'autre le veut mais ça n'est pas logique. Si quelqu'un a une idée ?

AltStyle によって変換されたページ (->オリジナル) /