강좌
클라우드/리눅스에 관한 강좌입니다.
프로그램 분류

쉘프로그래밍강좌064 : 지정한 시간 동안 쉘실행을 정지시키는 sleep 개론

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

쉘프로그래밍강좌064 : 지정한 시간 동안 쉘실행을 정지시키는 sleep 개론

 

 

 

 

 

sleep은 지정한 시간 동안 쉘실행을 지연시키는 명령어입니다.

 

 

 

  주로 쉘스크립트 내에서 특정 명령의 실행을 일정시간 동안 지연시키는 용도로 사용되지만 쉘프롬프트상태에서도 사용이 가능합니다.

 

 

 

 

 

그리고 지정 가능한 단위시간은 초(s), (m), 시간(h), (d)이 있습니다.

 

 

 

  예를 들어 “sleep 30s” 30초 동안 아무런 작업을 하지 않고 멈추게 되며, “sleep 10m” 10분 동안 아무런 작업 없이 멈추게 됩니다.

 

 

 

   “h”“d”도 동일한 방법으로 사용하실 수 있습니다.

 

 

 

 

 

, 이와 같이 숫자 뒤에 s, m, h, d등과 같은 접미사를 붙여서 사용하는 것이 일반적인 사용법이며 접미사를 붙이지 않으면 초단위로 기본 인식을 하지만 접미사 없이 사용하는 것은 가급적 자제하시는 것이 좋습니다.

 

 

 

  대부분의 다른 명령어들에서 숫자로만 지정이 되면 정수로 인식하게 되지만 여기서는 부동소수점수로 인식될 수 있기 때문에 가급적 단위를 붙여서 사용하시기 바랍니다.

 

 

 

 

 

또한 지정한 시간이 경과되면 지정되어있는 다음 작업을 진행하거나 쉘명령어 대기상태로 되돌아 옵니다.

 

 

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  77 명