27/01/2018, 09:07
(Questo messaggio è stato modificato l'ultima volta il: 31/01/2018, 14:54 da Luca Charruaz.)
Ciao a tutti, ho inserito in crontab un file .sh, dentro questo file ad un certo punto mi richiama uno script in Python e poi torna ad eseguire il resto dello script sh.
Se lo eseguo da terminale funziona tutto bene mentre il crontab esegue lo script fino al richiamo dello script in Python ma non lo esegue....
In particolare lo script Python invia via mail il file .png creato dallo script Linux
Grazie a tutti!
Se lo eseguo da terminale funziona tutto bene mentre il crontab esegue lo script fino al richiamo dello script in Python ma non lo esegue....
Codice:
#!/bin/sh
FILE=/home/pi/Logdsgnu.txt
now=/home/djet/grafici/$(date +"%d_%m_%Y")
#now=$(date +"%d_%m_%Y")
gnuplot -persist <<PLOT
set datafile separator ";"
set grid
set xdata time
set timefmt '%Y-%m-%d %H:%M'
set xlabel "Ora"
set ylabel "°C"
set terminal png medium
set output "temperatura_METEO109EPI.png"
set title "Temperatura Epinel $now"
plot "$FILE" using 1:(column(2)) t "Temperatura" with lines lt 1 lw 3 linecolor 2
quit
PLOT
sudo python invio_grafico.py
mkdir -m a=rwx $now &&
mv *.png $now
In particolare lo script Python invia via mail il file .png creato dallo script Linux
Grazie a tutti!