Codice: Seleziona tutto
#!/bin/sh
# Esegue il test di velocita e scrive il risultato su un file temporaneo
speedtest > /home/utente/temp.log
# Scrivo il file di log vero e proprio
date >> /home/utente/speedtest.log
grep Mbits /home/utente/temp.log >> /home/utente/speedtest.log
echo "" >> /home/utente/speedtest.log
# Rimuovo il file temporaneo
rm /home/utente/temp.logCodice: Seleziona tutto
Tue Apr 29 11:07:53 CEST 2014
Download: 4.84 Mbits/s
Upload: 0.47 Mbits/s
Codice: Seleziona tutto
0,30 * * * * sh /home/utente/script_speed.sh
Codice: Seleziona tutto
Tue Apr 29 11:07:53 CEST 2014
Avete qualche idea del motivo per cui succede questa cosa? ho anche provato a cambiare sh con bash, ma il risultato non cambia.
Grazie in anticipo
EDIT: riguardando a modo lo script il problema dovrebbe essere proprio all'inizio, ovvero nel comando per lo speedtest, perchè non viene neanche generato il file temp.log... non capisco però il motivo per cui da terminale viene eseguito mentre da cron no.
