(1 Antwort)
Vor 1 Jahr geschlossen.
Ich verwende dieses Skript auf einem Router mit Entware, um die Antwort der Website alle 15 Minuten zu überprüfen. Es läuft nur einmal und endet nach den ersten 15 Minuten. Warum?
#! /bin/sh
for i in {1..10}
do
date >> webresp.csv
curl -w 'Testing Website Response Time for :%{url_effective}\n\nLookup Time:\t\t%{time_namelookup}\nConnect Time:\t\t%{time_connect}\nPre-transfer Time:\t%{time_pretransfer}\nStart-transfer Time:\t%{time_starttransfer}\n\nTotal Time:\t\t%{time_total}\n' -o /dev/null www.google.com | tee -a webresp.csv
sleep 900
done
Akzeptierte Antwort:
Ändern Sie dies:
for i in {1..10}
dazu:
for i in $(seq 10)
…und das Skript sollte dann wie erwartet funktionieren.