sleep -- приостановить выполнение на указанный интервал времени

  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:e57bfb9068b015756d164bb454b50693' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<pre><strong>SLEEP(1) Справочник основных команд FreeBSD SLEEP(1)\n</strong>\n<strong>НАЗВАНИЕ</strong>\n <strong>sleep</strong> -- приостановить выполнение на указанный интервал времени</pre><pre><strong>СИНТАКСИС</strong>\n sleep seconds\n\n<strong>ОПИСАНИЕ</strong>\n Команда sleep приостанавливает выполнение по крайней мере на seconds\n секунд.</pre><pre>\n Если команда sleep получает сигнал, она выполняет стандартное действие.\n<strong>\nОСОБЕННОСТИ РЕАЛИЗАЦИИ\n</strong> В данной реализации сигнал SIGALRM никаким специальным образом не обраба-\n тывается.</pre><pre>\n Команда sleep допускает указание дробного числа секунд (с символом `.\' в\n качестве десятичной точки). Это нестандартное расширение функционально-\n сти, и его использование может привести к тому, что командный сценарий\n будет выполняться некорректно на другой системе.\n\n<strong>СТАТУС ЗАВЕРШЕНИЯ\n</strong> Утилита sleep возвращает 0 в случае успешного завершения и &gt;0 в случае\n возникновения ошибки.</pre><pre><strong>ПРИМЕРЫ</strong>\n Чтобы запланировать выполнение команды через x секунд (из csh(1)):\n\n (sleep 1800; sh command_file &gt;&amp; errors)&amp;</pre><pre>\n Это &quot;заклинание&quot; подождало бы полчаса перед тем, как выполнить командный\n сценарий command_file. (Посмотрите на утилиту at(1).)\n\n Чтобы выполнить команду с повтором (из csh(1)):</pre><pre>\n while (1)\n if (! -r zzz.rawdata) then\n sleep 300\n else\n foreach i (`ls *.rawdata`)\n sleep 70\n awk -f collapse_data $i &gt;&gt; results\n end\n break\n endif\n end\n\n Сценарий, подобный этому, может быть использован в следующем случае: про-\n грамма, которая выполняется в настоящий момент и обрабатывает ряд файлов,\n тратит времени больше, чем ожидалось, и было бы неплохо, если бы другая\n программа начала обработку файлов, созданных первой программой, как\n только та закончит свою работу (когда будет создан файл zzz.rawdata).\n Сценарий проверяет наличие файла zzz.rawdata каждые пять минут и когда\n обнаруживает его, отправляет очередную порцию на обработку, делая это\n вежливо, засыпая на 70 секунд перед каждым заданием awk.</pre><pre><strong>СМОТРИ ТАКЖЕ\n</strong> nanosleep(2), sleep(3)\n\n<strong>СТАНДАРТЫ</strong>\n Предполагается, что команда sleep совместима с IEEE Std 1003.2\n (``POSIX.2\'\').</pre><pre><strong>ИСТОРИЯ</strong>\n Команда sleep появилась в Version 4 AT&amp;T UNIX.\n\n<em><strong>FreeBSD 6.2 18 апреля 1994 FreeBSD 6.2\n</strong></em></pre>', created = 1767304378, expire = 1767390778, headers = '', serialized = 0 WHERE cid = '2:e57bfb9068b015756d164bb454b50693' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a class=\"thickbox\" href=\"/files/imagepicker/1/wake_up_ua.png\"><img alt=\"Вставай, Україно!\" class=\"imgp_img\" src=\"/files/imagepicker/1/thumbs/wake_up_ua.png\" style=\"height:200px; width:150px\" /></a></p>\n', created = 1767304378, expire = 1767390778, headers = '', serialized = 0 WHERE cid = '2:07243fc0252056071eaa62af8c18d662' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:cc913d232116f0426090404133377d88' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: UPDATE cache_filter SET data = '<p class=\"rtecenter\"><a href=\"http://muff.kiev.ua/rss.xml\"><img alt=\"RSS\" width=\"160\" height=\"60\" src=\"http://muff.kiev.ua/files/muf-rss.png\" /></a></p>\n', created = 1767304378, expire = 1767390778, headers = '', serialized = 0 WHERE cid = '2:d9a86123bfcbc57878743027b584400b' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 112.
  • user warning: Table './muffsql1/cache_filter' is marked as crashed and should be repaired query: SELECT data, created, headers, expire, serialized FROM cache_filter WHERE cid = '3:39649256b636e3d5ded656bc52bd8c01' in /usr/local/www/muff.kiev.ua/includes/cache.inc on line 27.
Версия для печатиОтправить другуPDF version
SLEEP(1)              Справочник основных команд FreeBSD              SLEEP(1)

НАЗВАНИЕ
     sleep -- приостановить выполнение на указанный интервал времени
СИНТАКСИС
     sleep seconds

ОПИСАНИЕ
     Команда sleep приостанавливает выполнение по крайней мере на seconds
     секунд.
     Если команда sleep получает сигнал, она выполняет стандартное действие.

ОСОБЕННОСТИ РЕАЛИЗАЦИИ
     В данной реализации сигнал SIGALRM никаким специальным образом не обраба-
     тывается.
     Команда sleep допускает указание дробного числа секунд (с символом `.' в
     качестве десятичной точки).  Это нестандартное расширение функционально-
     сти, и его использование может привести к тому, что командный сценарий
     будет выполняться некорректно на другой системе.

СТАТУС ЗАВЕРШЕНИЯ
     Утилита sleep возвращает 0 в случае успешного завершения и >0 в случае
     возникновения ошибки.
ПРИМЕРЫ
     Чтобы запланировать выполнение команды через x секунд (из csh(1)):

           (sleep 1800; sh command_file >& errors)&
     Это "заклинание" подождало бы полчаса перед тем, как выполнить командный
     сценарий command_file.  (Посмотрите на утилиту at(1).)

     Чтобы выполнить команду с повтором (из 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

     Сценарий, подобный этому, может быть использован в следующем случае: про-
     грамма, которая выполняется в настоящий момент и обрабатывает ряд файлов,
     тратит времени больше, чем ожидалось, и было бы неплохо, если бы другая
     программа начала обработку файлов, созданных первой программой, как
     только та закончит свою работу (когда будет создан файл zzz.rawdata).
     Сценарий проверяет наличие файла zzz.rawdata каждые пять минут и когда
     обнаруживает его, отправляет очередную порцию на обработку, делая это
     вежливо, засыпая на 70 секунд перед каждым заданием awk.
СМОТРИ ТАКЖЕ
     nanosleep(2), sleep(3)

СТАНДАРТЫ
     Предполагается, что команда sleep совместима с IEEE Std 1003.2
     (``POSIX.2'').
ИСТОРИЯ
     Команда sleep появилась в Version 4 AT&T UNIX.

FreeBSD 6.2                     18 апреля 1994                     FreeBSD 6.2
Ваша оценка: Нет Средняя: 1 (1 голос)

Вставай, Україно!

Литература

Выражение Админа "завести нового пользователя" не означает смерть последнего на российских болотах.