J'ai remarqué que si un message doit s'afficher en console, lancé à la main ou depuis IDLE, il s'éxécute marche normalement, mais depuis crontab il plante (en fait on ne voit pas les conséquences de son exécution plutôt).
En cause, apparemment, les caractères accentués. Si on supprime tous les "print", là, les scripts s’exécutent...
Ci dessous l'en tête de mes scripts :
Code : Tout sélectionner
#! /usr/bin/python
# -*- coding: utf-8 -*-
#-------------------------------------------------------------------------
# 11/06/18 alerte mail journalière sur température >25
#-------------------------------------------------------------------------
import os
from os import path as os_path
import sys
import time
import MySQLdb
import lib_mail
print "Caratère !"
Code : Tout sélectionner
crontab -e
*/15 * * * python /home/pi/Documents/xx_mon_script.py
J'ai loupé quelque chose ?