how to time several background processes
Clash Royale CLAN TAG#URR8PPP
up vote
3
down vote
favorite
I have a script s
:
echo a &
echo b &
echo c &
Now I want to know how much time it will take for the script to finish.
I try
time bash s
But it gives me an immediate result which is not the correct one(my script is of course much more complicated than that I've written here and takes a lot of time)
How can I ask time to wait for all the subprocesses to finish.
time
add a comment |Â
up vote
3
down vote
favorite
I have a script s
:
echo a &
echo b &
echo c &
Now I want to know how much time it will take for the script to finish.
I try
time bash s
But it gives me an immediate result which is not the correct one(my script is of course much more complicated than that I've written here and takes a lot of time)
How can I ask time to wait for all the subprocesses to finish.
time
add a comment |Â
up vote
3
down vote
favorite
up vote
3
down vote
favorite
I have a script s
:
echo a &
echo b &
echo c &
Now I want to know how much time it will take for the script to finish.
I try
time bash s
But it gives me an immediate result which is not the correct one(my script is of course much more complicated than that I've written here and takes a lot of time)
How can I ask time to wait for all the subprocesses to finish.
time
I have a script s
:
echo a &
echo b &
echo c &
Now I want to know how much time it will take for the script to finish.
I try
time bash s
But it gives me an immediate result which is not the correct one(my script is of course much more complicated than that I've written here and takes a lot of time)
How can I ask time to wait for all the subprocesses to finish.
time
asked Jan 30 at 11:00
yukashima huksay
429217
429217
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
4
down vote
accepted
Add wait
to the very end of the script. This will make the script wait for all background processes to exit before continuing.
The new script:
echo a &
echo b &
echo c &
wait
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
4
down vote
accepted
Add wait
to the very end of the script. This will make the script wait for all background processes to exit before continuing.
The new script:
echo a &
echo b &
echo c &
wait
add a comment |Â
up vote
4
down vote
accepted
Add wait
to the very end of the script. This will make the script wait for all background processes to exit before continuing.
The new script:
echo a &
echo b &
echo c &
wait
add a comment |Â
up vote
4
down vote
accepted
up vote
4
down vote
accepted
Add wait
to the very end of the script. This will make the script wait for all background processes to exit before continuing.
The new script:
echo a &
echo b &
echo c &
wait
Add wait
to the very end of the script. This will make the script wait for all background processes to exit before continuing.
The new script:
echo a &
echo b &
echo c &
wait
answered Jan 30 at 11:02
Kusalananda
103k13202318
103k13202318
add a comment |Â
add a comment |Â
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
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f420636%2fhow-to-time-several-background-processes%23new-answer', 'question_page');
);
Post as a guest
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
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
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