Sleep
sleep - delay for a specified amount of time
지정된 시간동안 아무런 동작을 하지 않는 프로그램이다. 파라미터는 다음과 같다.
sleep OPTION
sleep NUMBER[SUFFIX]...
OPTION
은 --help
, --version
이고, SUFFIX는 다음과 같다.
- s: seconds
- m: minutes
- h: hours
- d: days
NUMBER
는 소수점 단위이다. 따라서 0.5
인 경우 0.5초간 sleep에 빠진다. ...
는 NUMBER[SUFFIX]
가 여러번 들어오는 경우, 모두의 합만큼 sleep에 빠진다. 따라서 sleep이 포함된 bash 스크립트 작성시에는 어떤 calculation을 진행할 필요는 없으며 계산값을 그대로 sleep의 파라미터로 던지면 된다.
$ date && sleep 1s 2s && date
2015. 08. 23. (일) 18:02:47 KST
2015. 08. 23. (일) 18:02:50 KST