Script executes loop only onceBrace expansion not working in a scriptwhile loop is running only once?Trigger job only once and only when load is lowScript executes differently if run from udevExecute CURL command only once in script?First bash script - Enter root password only onceUDEV executes bash script only partiallyRead n lines at once in a loop using bash scriptWhen does the loop starting with while [ -n “$1” ]; executes?For loop printing echo command only onceBash script executes command twice with incorrect arguments
Why would anyone even use a Portkey?
What kind of jet plane is this?
My colleague is constantly blaming me for his errors
How can I deal with extreme temperatures in a hotel room?
The warming up game
Can you actually break an FPGA by programming it wrong?
How to securely dispose of a smartphone?
for xml path('') output
Do the 26 richest billionaires own as much wealth as the poorest 3.8 billion people?
Which is better for keeping data: primary partition or logical partition?
Journal standards vs. personal standards
How do I ensure my employees don't abuse my flexible work hours policy?
How is this practical and very old scene shot?
How does the Divination wizard's Expert Divination feature work when you upcast a divination spell?
Divergent Series & Continued Fraction (from Gauss' Mathematical Diary)
Why did NASA wet the road in front of the Space Shuttle crawler?
Bin Packing with Relational Penalization
Different budgets within roommate group
Sharing referee/AE report online to point out a grievous error in refereeing
Can European countries bypass the EU and make their own individual trade deal with the U.S.?
Have any large aeroplanes been landed - safely and without damage - in locations that they could not be flown away from?
Converting Geographic Coordinates into Lambert2008 coordinates
How receiver knows the exact frequency in the channel to "listen to"?
Why were the first airplanes "backwards"?
Script executes loop only once
Brace expansion not working in a scriptwhile loop is running only once?Trigger job only once and only when load is lowScript executes differently if run from udevExecute CURL command only once in script?First bash script - Enter root password only onceUDEV executes bash script only partiallyRead n lines at once in a loop using bash scriptWhen does the loop starting with while [ -n “$1” ]; executes?For loop printing echo command only onceBash script executes command twice with incorrect arguments
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I am using this script on router using Entware to check response of website every 15 min. It only runs once and terminates after the first 15 mins. Why?
#! /bin/sh
for i in 1..10
do
date >> webresp.csv
curl -w 'Testing Website Response Time for :%url_effectivennLookup Time:tt%time_namelookupnConnect Time:tt%time_connectnPre-transfer Time:t%time_pretransfernStart-transfer Time:t%time_starttransfernnTotal Time:tt%time_totaln' -o /dev/null www.google.com | tee -a webresp.csv
sleep 900
done
shell-script
New contributor
add a comment |
I am using this script on router using Entware to check response of website every 15 min. It only runs once and terminates after the first 15 mins. Why?
#! /bin/sh
for i in 1..10
do
date >> webresp.csv
curl -w 'Testing Website Response Time for :%url_effectivennLookup Time:tt%time_namelookupnConnect Time:tt%time_connectnPre-transfer Time:t%time_pretransfernStart-transfer Time:t%time_starttransfernnTotal Time:tt%time_totaln' -o /dev/null www.google.com | tee -a webresp.csv
sleep 900
done
shell-script
New contributor
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago
add a comment |
I am using this script on router using Entware to check response of website every 15 min. It only runs once and terminates after the first 15 mins. Why?
#! /bin/sh
for i in 1..10
do
date >> webresp.csv
curl -w 'Testing Website Response Time for :%url_effectivennLookup Time:tt%time_namelookupnConnect Time:tt%time_connectnPre-transfer Time:t%time_pretransfernStart-transfer Time:t%time_starttransfernnTotal Time:tt%time_totaln' -o /dev/null www.google.com | tee -a webresp.csv
sleep 900
done
shell-script
New contributor
I am using this script on router using Entware to check response of website every 15 min. It only runs once and terminates after the first 15 mins. Why?
#! /bin/sh
for i in 1..10
do
date >> webresp.csv
curl -w 'Testing Website Response Time for :%url_effectivennLookup Time:tt%time_namelookupnConnect Time:tt%time_connectnPre-transfer Time:t%time_pretransfernStart-transfer Time:t%time_starttransfernnTotal Time:tt%time_totaln' -o /dev/null www.google.com | tee -a webresp.csv
sleep 900
done
shell-script
shell-script
New contributor
New contributor
edited 9 hours ago
RalfFriedl
5,8303 gold badges12 silver badges25 bronze badges
5,8303 gold badges12 silver badges25 bronze badges
New contributor
asked 9 hours ago
kielankielan
142 bronze badges
142 bronze badges
New contributor
New contributor
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago
add a comment |
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago
add a comment |
2 Answers
2
active
oldest
votes
You are using #! /bin/sh
. 1..10
is a bash extension, not standard shell. Bash would expand 1..10
into 10 words,for a standard shell it is just one word.
add a comment |
Change this:
for i in 1..10
to this:
for i in $(seq 10)
...and the script should then work as expected.
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
kielan is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f527104%2fscript-executes-loop-only-once%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
You are using #! /bin/sh
. 1..10
is a bash extension, not standard shell. Bash would expand 1..10
into 10 words,for a standard shell it is just one word.
add a comment |
You are using #! /bin/sh
. 1..10
is a bash extension, not standard shell. Bash would expand 1..10
into 10 words,for a standard shell it is just one word.
add a comment |
You are using #! /bin/sh
. 1..10
is a bash extension, not standard shell. Bash would expand 1..10
into 10 words,for a standard shell it is just one word.
You are using #! /bin/sh
. 1..10
is a bash extension, not standard shell. Bash would expand 1..10
into 10 words,for a standard shell it is just one word.
answered 9 hours ago
RalfFriedlRalfFriedl
5,8303 gold badges12 silver badges25 bronze badges
5,8303 gold badges12 silver badges25 bronze badges
add a comment |
add a comment |
Change this:
for i in 1..10
to this:
for i in $(seq 10)
...and the script should then work as expected.
add a comment |
Change this:
for i in 1..10
to this:
for i in $(seq 10)
...and the script should then work as expected.
add a comment |
Change this:
for i in 1..10
to this:
for i in $(seq 10)
...and the script should then work as expected.
Change this:
for i in 1..10
to this:
for i in $(seq 10)
...and the script should then work as expected.
answered 1 hour ago
agcagc
5,0281 gold badge14 silver badges39 bronze badges
5,0281 gold badge14 silver badges39 bronze badges
add a comment |
add a comment |
kielan is a new contributor. Be nice, and check out our Code of Conduct.
kielan is a new contributor. Be nice, and check out our Code of Conduct.
kielan is a new contributor. Be nice, and check out our Code of Conduct.
kielan is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f527104%2fscript-executes-loop-only-once%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Possible duplicate of Brace expansion not working in a script
– muru
38 mins ago