sleep(1) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

sleep(1)

sleep(1)                         User Commands                        sleep(1)



NAME
       sleep - suspend execution for an interval

SYNOPSIS
       /usr/bin/sleep interval[d|h|m|s]...

DESCRIPTION
       sleep  suspends execution for at least the time in seconds specified by
       seconds or until a SIGALRM signal is received. The seconds operand  can
       be specified as a floating-point number but the actual granularity nor‐
       mally depends on the underlying system.

OPERANDS
       interval    A floating-point number specifying the time  for  which  to
                   suspend  execution. The floating-point number may be speci‐
                   fied in all formats required by  C99/XPG6,  including  con‐
                   stants  such  as  Inf or infinite. One of four suffixes may
                   optionally be specified, indicating the number specified is
                   days  (d),  hours (h), minutes (m), or seconds (s). With no
                   suffix, the interval is assumed to be seconds. If  multiple
                   intervals  are specified they are summed together. Individ‐
                   ual intervals may be negative but the sum must  be  greater
                   than or equal to zero.


EXAMPLES
       Example 1 Suspending Command Execution



       The  following  example  executes  a  command after a certain amount of
       time:


         example% (sleep 105; command)&


       Example 2 Executing a Command Every So Often



       The following example executes a command every so often:


         example% while true
         do
                 command
                 sleep 37
         done


       Example 3 Suspending Command Execution Forever



       The following example suspends command execution  forever  or  until  a
       SIGALRM signal is received:


         example% sleep Inf


       Example 4 Suspending Command Execution for 0.5 Seconds



       Suspending  command  execution  for  0.5  seconds  using an alternative
       floating-point representation for the value 0.5:


         example% printf "%a\n" 0.5
         0x1.0000000000000000000000000000p-01



         example% sleep 0x1.0000000000000000000000000000p-01


       Example 5 Suspending Execution for 23 Hours



       The following example suspends execution for twenty three hours using a
       letter suffixes:


         example% sleep 1d -1h


ENVIRONMENT VARIABLES
       See  environ(7) for descriptions of the following environment variables
       that affect the execution of sleep:  LANG,  LC_ALL,  LC_CTYPE,  LC_MES‐
       SAGES, and NLSPATH.

EXIT STATUS
       The following exit values are returned:

       0     The  execution  was successfully suspended for at least time sec‐
             onds, or a SIGALRM signal was received (see NOTES).


       >0    An error has occurred.


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ Availabilitysystem/core-os _ Interface StabilityCommit‐
       ted _ StandardSee standards(7).


SEE ALSO
       wait(1), alarm(2), sleep(3C), environ(7), attributes(7), standards(7)

NOTES
       If the sleep utility receives a SIGALRM signal, one  of  the  following
       actions is taken:

           o      Terminate normally with a zero exit status.


           o      Effectively ignore the signal.



       The sleep utility takes the standard action for all other signals.



Oracle Solaris 11.4               11 May 2021                         sleep(1)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3