(1 respuesta)
Cerrado hace 1 año.
Estoy usando este script en el enrutador usando Entware para verificar la respuesta del sitio web cada 15 minutos. Solo se ejecuta una vez y termina después de los primeros 15 minutos. ¿Por qué?
#! /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
Respuesta aceptada:
Cambia esto:
for i in {1..10}
a esto:
for i in $(seq 10)
…y el script debería funcionar como se esperaba.