Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: синхронизация часов
Показать сообщение отдельно

Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Софтинка
Я же рекомендую установить планировщик nnCron. Мало, что он решит эту проблему, так еще и тысячу других (ровно как и те проблемы которые он сам создаст ). Скажем исходя из хелпа по этому планировщику можно срешать и дополнить задачу синхронизации времени таким образом:
Код: Выделить весь код
#( adjust_SystemTime_connect
0 VALUE hh0
0 VALUE mm0
0 VALUE ss0
0 VALUE s_hh
0 VALUE s_mm
0 VALUE s_ss
VARIABLE icon_id
OnceADay
User: "тут надо своего прописать" SecPassword: "его пароль" Domain: "его домен" LogonInteractive
Rule: ONLINE?
Action:
S" nnCron: выполняется синхронизация времени" S" D:\SYSTEM\Icons\TimeSync.ico" LoadIcon ADD-TI
icon_id !
GET-CUR-TIME
Hour@ TO hh0 Min@ TO mm0 Sec@ TO ss0
TP-SYNC: time.nist.gov
<time> @ UT>TIME 2DROP DROP TO s_hh TO s_mm TO s_ss
TP-SYNC-RESULT 0<>
IF
  LOG: log/timesync.log "*** %YYYY%-%MMM%-%DD%  %hh0%:%mm0%:%ss0% %TP-SYNC-DELAY% (%s_hh%:%s_mm%:%s_ss%)"
  TQUERY: "Не могу выполнить синхронизацию.%crlf%Попытаться в другой раз?" 10 Yes
  IF CLEAR-ONCE THEN
ELSE
  GET-CUR-TIME
  LOG: log/timesync.log "%YYYY%-%MMM%-%DD%  %hh0%:%mm0%:%ss0% -> %hh%:%mm%:%ss%  %TP-SYNC-DELAY%"
  5000 BalloonTime !
  1 BalloonIcon !
  BALLOON: "Время синхронизировано%crlf%%YYYY%-%MMM%-%DD%%hh0%:%mm0%:%ss0% -> %hh%:%mm%:%ss% (серверное время %s_hh%:%s_mm%:%s_ss%)" 5
THEN
icon_id @ DEL-TI
)#
Такая задача будет отлавливать событие выхода в Сеть и выполнять синхронизацию времени с time.nist.gov. Если выполнить ее нельзя сейчас, то задача откладывается до следующего события выхода в Сеть, иначе она выполняется и в этот день уже не запускается даже если будут 100 выходов в Сеть.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 03:37, 29-04-2004 | #2

Название темы: синхронизация часов