Pause a Linux Shell Script using Sleep

by Ron on June 26, 2008

It’s easy to pause a shell script during execution. Just add:

sleep 10

(where 10 is the number of seconds you want the script to pause.)

Some code for testing would be…

#!/bin/sh
before="$(date +%s)"
echo $before
sleep 3
after="$(date +%s)"
echo $after
elapsed_seconds="$(expr $after - $before)"
echo Elapsed time for code block: $elapsed_seconds

Have other ideas? Please comment.

Bookmark and Share

{ 1 comment… read it below or add one }

Jadu 07.20.08 at 10:41 am

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>