Пробуждение компьютера по дням недели

Обсуждение программ nnCron и nnCron LITE

Пробуждение компьютера по дням недели

Postby dad1969 » Mon, 20 Sep 2004, 13:58

Добрый день.
Как сделать так чтобы компьютер просыпался только в определенные дни недели вне зависимости от того когда он был погашен в спячку? Насколько я понимаю конструкция
WatchSuspend
Time: * * * * 1-5
Action:
WakeAt: 10:00
заводит будильник на 10 часов следующего дня после того, как усыпить компьютер с понедельника по пятницу.
User avatar
dad1969
 
Posts: 38
Joined: Sun, 12 Sep 2004, 12:53

Postby VK » Tue, 21 Sep 2004, 10:42

просто проверяй текущий день недели перед WakeAt:...

Скажем, будить компьютер только в среду:
Code: Select all
WDay@ 2 =
IF
    WakeAt: 10:00
THEN
CU
VK
User avatar
VK
 
Posts: 680
Joined: Wed, 14 Jul 2004, 19:17

Postby dad1969 » Thu, 23 Sep 2004, 01:12

Хм... Насколько я понимаю проверка
WDay@ 2 =
означает, что если будильник заводится во вторник, то в среду он сработает. Но мне надо чтобы он срабатывал в нужные дни недели еще раз повторяю вне зависимости от момента завода.
User avatar
dad1969
 
Posts: 38
Joined: Sun, 12 Sep 2004, 12:53

Postby HyUgA » Sat, 25 Sep 2004, 13:50

Code: Select all
\ WDay@ возвращает текущий день недели если пон.=1 воск.=7
\ сравниваем текущий день  и цифру 2 то есть равны они будут только во вторник.
WDay@ 2 = 
IF
\ если они равны выполняем...
    WakeAt: 10:00
THEN
User avatar
HyUgA
 
Posts: 24
Joined: Sun, 12 Sep 2004, 10:51


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Bing [Bot] and 3 guests

cron