(1 réponse)
Fermé il y a 1 an.
J'utilise ce script sur un routeur utilisant Entware pour vérifier la réponse du site Web toutes les 15 minutes. Il ne fonctionne qu'une seule fois et se termine après les 15 premières minutes. Pourquoi ?
#! /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
Réponse acceptée :
Modifiez ceci :
for i in {1..10}
à ceci :
for i in $(seq 10)
…et le script devrait alors fonctionner comme prévu.