Hallo erstmal. Ich bin neu hier im Forum und auch recht neu was Spielereien mit dem PI Skripten und co. angeht.
Ich versuche aktuell meine Internetgeschwindigkeit zu protokollieren und wollte dies per cron automatisieren.
Leider funktioniert das nicht ganz da meine Ausgabedatei immer leer bleibt bzw einfach keine neue Zeile dazu geschrieben wird.
meine speedtest.sh sieht so aus:
#!/bin/sh
echo 'Speedtest wurde gestartet.'
date
echo 'Ausgabe in Datei speedtest.csv'
echo 'Messung läuft...'
speedtest-cli --csv --csv-delimiter ';' >>speedtest.csv
echo 'Messung beendet und in speedtest.csv geschrieben.'
Mein Crontap (mit sudo contabe):
SHELL=/bin/bash
PATH="/usr/local/bin:/usr/bin:/bin"
*/5 * * * * /bin/bash /home/pi/speedtest.sh 1> /home/pi/logs_error/logs/speed_log.txt 2> /home/pi/logs_error/error/err.txt
Die err.txt bleibt leer und die speed_log.txt zeigt mein echo an.
So weit so gut also denke ich das ich soweit alles richtig gemacht habe, zumindest hoffe ich das
.
Nur die speedtest.csv bleibt leer.
wenn ich den Befehl bzw die speedtest.sh direkt ausführe geht alles wie gewünscht.
Leider konnte ich auch nichts passendes in der Foren- und Internetsuche finden
MFG 