sleep (명령어)

sleep (command)
수면.
Sleepunix.png
sleep명령어
개발자AT&T Bell Laboratories, Microsoft, Microware, Trane Francks
초기 릴리즈1973년 11월, 48년 전(1973년-11년)
기입처C
운영 체제Unix, Unix like, V, Plan 9, Inferno, OS-9, MSX-DOS, FreeDOS, Windows, KolibriOS, IBM i
플랫폼크로스 플랫폼
유형명령어
면허증.코어 유틸리티: GPLv3+
FreeDOS: GPLv2
계획 9: MIT 라이선스

컴퓨팅에서 sleep은 Unix, Unix 유사 및 기타 운영 체제에서 지정된 시간 동안 프로그램 실행을 중지하는 명령입니다.

개요

sleep 명령은 지정된 초수(기본값), 분수, 시간 또는 일수 이상 호출 프로세스를 일시 중지합니다.

sleep는 1987년 제2호부터 X/Open Portability Guide의 일부입니다.POSIX의 첫 번째 버전과 단일 Unix [1]사양으로 상속되었습니다.버전 4 [2]Unix에서 처음 등장했습니다.

의 버전sleep GNUcoreutils에 번들된 는 Jim Meyering과 Paul Egert에 [3]의해 작성되었습니다.이 명령어는 OS-9 [4]쉘, KolibriOS [5]쉘 및 FreeDOS Package 그룹 [6]유틸리티의 일부에서도 사용할 수 있습니다.FreeDOS 버전은 Trane Francks에 의해 개발되었으며 GPL[7]따라 라이센스가 부여됩니다.

A sleep아스키의 MSX-DOS2 도구 MSX-DOS 버전 2의 명령 부분이다.[8]

PowerShell에서,sleep그에 대한 미리 정의된 사령부 별칭.Start-Sleep Cmdlet이 같은 목적에 기여한다.[9]마이크로 소프트도 제공한다sleep는 배치 파일에서 명령을 신속하고 한동안 기다려라 실행 일시 중지하는데 사용될 수 있는 Windows에 대한 자원 키트 도구이다.[10]또 다른 네이티브 버전은.timeoutWindows의 현재 버전의 일부인 명령.[11]

이 명령은 MicrosoftWindows에 대한 분리된 소포처럼 일반적인 GNU유닉스 계열 설비 nativeWin32ports의UnxUtils의 소장품의 일부로 사용할 수 있습니다.[12]수면 명령은 IBMi운영 체제에 이식되어 있다.[13]

사용.

 수면 시간

여기서 number는 초단위의 기간을 나타내는 정수입니다[14].일부 구현에서는 부동 소수점 번호를 지원합니다.

옵션들

없음.

 30수면

현재 터미널 세션이 30초 동안 대기합니다.

 수면 18000

현재 터미널 세션이 5시간 대기합니다.

GNU sleep

 sleep 3시간; mplayer foo.mp3

3시간 기다렸다가 foo.mp3 파일을 재생합니다.

주의:sleep 5h30m그리고.sleep 5h 30msleep은 하나의 값과 단위를 인수로 사용하기 때문에 불법입니다.하지만,sleep 5.5h(부동소수점[15])이 허용됩니다.연속적인 수면 실행도 사용될 수 있다.

 5시간 자고, 30m 자고

5시간 자고 30분 더 자세요.

GNU 프로젝트의 sleep 구현(coreutils의 일부)을 통해 사용자는 임의의[15] 부동소수점 또는 여러 인수를 통과할 수 있습니다.sleep 5h 30m(시간과 분을 구분하는 공간이 필요합니다)는 Linux를 포함한 GNU sleep을 사용하는 모든 시스템에서 작동합니다.

사용 가능한 용도:sleep에는 프로세스를 시작하기 위한 작업 스케줄링과 실행 지연 또는 공유 네트워크 접속에 대용량 파일을 가져올 사용자가 거의 없을 때까지 기다리는 작업이 포함됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ sleep – 셸 및 유틸리티 레퍼런스, 단일 UNIX 사양, The Open Group 버전 4
  2. ^ sleep(1)FreeBSD 일반 명령어 매뉴얼
  3. ^ "sleep(1): delay for specified amount of time - Linux man page". linux.die.net.
  4. ^ Paul S. Dayan (1992). The OS-9 Guru - 1 : The Facts. Galactic Industrial Limited. ISBN 0-9519228-0-7.
  5. ^ "Shell - KolibriOS wiki". wiki.kolibrios.org.
  6. ^ "ibiblio.org FreeDOS Group -- Utilities". www.ibiblio.org.
  7. ^ "ibiblio.org FreeDOS Package -- sleep (Unix-like)". www.ibiblio.org.
  8. ^ "MSX-DOS2 Tools User's Manual - MSX-DOS2 TOOLS ユーザーズマニュアル". April 1, 1993 – via Internet Archive.
  9. ^ "Start-Sleep (Microsoft.PowerShell.Utility) - PowerShell". docs.microsoft.com.
  10. ^ "Archived copy". Archived from the original on 2019-06-11. Retrieved 2018-08-10.{{cite web}}: CS1 maint: 제목으로 아카이브된 복사(링크)
  11. ^ "Timeout". docs.microsoft.com.
  12. ^ "Native Win32 ports of some GNU utilities". unxutils.sourceforge.net.
  13. ^ IBM. "IBM System i Version 7.2 Programming Qshell" (PDF). Retrieved 2020-09-05.
  14. ^ "sleep(3): sleep for specified number of seconds - Linux man page". linux.die.net. Retrieved 19 April 2018.
  15. ^ a b "GNU Coreutils: sleep invocation". www.gnu.org. Retrieved 19 April 2018.

외부 링크