The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

sleep (1)
  • sleep (1) ( Solaris man: Команды и прикладные программы пользовательского уровня )
  • >> sleep (1) ( FreeBSD man: Команды и прикладные программы пользовательского уровня )
  • sleep (1) ( Русские man: Команды и прикладные программы пользовательского уровня )
  • sleep (1) ( Linux man: Команды и прикладные программы пользовательского уровня )
  • sleep (1) ( POSIX man: Команды и прикладные программы пользовательского уровня )
  • sleep (3) ( Solaris man: Библиотечные вызовы )
  • sleep (3) ( FreeBSD man: Библиотечные вызовы )
  • sleep (3) ( Русские man: Библиотечные вызовы )
  • sleep (3) ( Linux man: Библиотечные вызовы )
  • sleep (3) ( POSIX man: Библиотечные вызовы )
  • sleep (9) ( FreeBSD man: Ядро )
  • Ключ sleep обнаружен в базе ключевых слов.

  • BSD mandoc
     

    NAME

    
    
    sleep
    
     - suspend execution for an interval of time
    
     
    

    SYNOPSIS

    seconds  

    DESCRIPTION

    The command suspends execution for a minimum of seconds

    If the command receives a signal, it takes the standard action.  

    IMPLEMENTATION NOTES

    The SIGALRM signal is not handled specially by this implementation.

    The command will accept and honor a non-integer number of specified seconds (with a `.' character as a decimal point). Bf Sy This is a non-portable extension, and its use will nearly guarantee that a shell script will not execute properly on another system. Ef  

    EXIT STATUS

    Ex -std  

    EXAMPLES

    To schedule the execution of a command for x number seconds later (with csh(1)):

    (sleep 1800; sh command_file >& errors)&

    This incantation would wait a half hour before running the script command_file. (See the at(1) utility.)

    To reiteratively run a command (with the csh(1)):

    while (1)
            if (! -r zzz.rawdata) then
                    sleep 300
            else
                    foreach i (`ls *.rawdata`)
                            sleep 70
                            awk -f collapse_data $i >> results
                    end
                    break
            endif
    end
    

    The scenario for a script such as this might be: a program currently running is taking longer than expected to process a series of files, and it would be nice to have another program start processing the files created by the first program as soon as it is finished (when zzz.rawdata is created). The script checks every five minutes for the file zzz.rawdata, when the file is found, then another portion processing is done courteously by sleeping for 70 seconds in between each awk job.  

    SEE ALSO

    nanosleep(2), sleep(3)  

    STANDARDS

    The command is expected to be St -p1003.2 compatible.  

    HISTORY

    A command appeared in AT&T System v4 .


     

    Index

    NAME
    SYNOPSIS
    DESCRIPTION
    IMPLEMENTATION NOTES
    EXIT STATUS
    EXAMPLES
    SEE ALSO
    STANDARDS
    HISTORY


    Поиск по тексту MAN-ов: 




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру