この質問にはすでに回答があります :スクリプトで中括弧の拡張が機能しない
(1つの回答)
1年前に閉鎖されました。
Linux
(1つの回答)
1年前に閉鎖されました。
Entwareを使用するルーターでこのスクリプトを使用して、15分ごとにWebサイトの応答を確認しています。実行は1回だけで、最初の15分後に終了します。なぜですか?
#! /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
承認された回答:
これを変更します:
for i in {1..10}
これに:
for i in $(seq 10)
…そして、スクリプトは期待どおりに機能するはずです。