Bash Sleep In Linux

RSS
EMAIL
FACEBOOK
FACEBOOK
GOOGLE
GOOGLE
https://www.poftut.com/bash-sleep-linux/
PINTEREST
PINTEREST
INSTAGRAM

Sleep is a function provided by bash shell to pause execution of commands. Using sleep function will make delay according to provided time values. There is also library support for sleep function in Linux environments.Simple usage of sleep function is like below.

Syntax

  • DELAY is time in seconds to wait but also minute hour or days can be specified related suffix which we will examine below.

Delay For 5 Seconds

We will create simple 5 seconds delay between mkdir and ls command

Here && provides sequential execution.

We can also use this expression in a script line by line like below

By default given delay parameter to the sleep function is interpreted as seconds but we can change the interpretation by providing.

Minutes

We can provide delay parameter as minute by providing postfix

This will create 1 minute delay

Hours

Hours delay can be specified like below. Following example will wait for 1 hour before executing next command.

Days

And the last one day can be specified like below. Following example command will wait for 1 day.

Multiple Duration Expressions

Up to now we have looked single duration specification but sleep supports multiple duration specification. We can specify multiple values for sleep like 1 day 5 hours like below.

Sleep Examples

Example Script

This is an example script that can be used for different purposes. Create filename sleepexample.sh and add following lines

LEARN MORE  How To Get Centos, Fedora, Red Hat Release Version?

Make script executable with chmod

And run

RSS
EMAIL
FACEBOOK
FACEBOOK
GOOGLE
GOOGLE
https://www.poftut.com/bash-sleep-linux/
PINTEREST
PINTEREST
INSTAGRAM

Leave a Reply

Your email address will not be published.