Изменение приоритетов по списку

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

Изменение приоритетов по списку

Postby emfs » Sat, 30 Jan 2010, 09:11

Есть ли возможность, чтобы nncron менял приоритет приложений, в зависимости от того, в каком списке то приложение находится. Например, будет 2 списка для high и для normal. А всё, что не вошло - менять на idle. Или хотя бы один список normal. Потому что задача viewtopic.php?f=5&t=9759&p=19966 не подходит - т.к. меняет у всех.
emfs
 
Posts: 16
Joined: Sat, 05 Sep 2009, 16:07

Re: Изменение приоритетов по списку

Postby VoidVolker » Sat, 30 Jan 2010, 09:56

Code: Select all
#( Задача_939300110
WatchProc: "*"

VARIABLE WhiteList
VARIABLE BlackList

: >WhiteList WhiteList AddNode ;
: >BlackList BlackList AddNode ;

: InitWhiteList
  C" prog1.exe" >WhiteList
  C" prog2.exe" >WhiteList
  C" prog3.exe" >WhiteList
; InitWhiteList

: InitBlackList
  C" prog4.exe" >BlackList
  C" prog5.exe" >BlackList
  C" prog6.exe" >BlackList
; InitBlackList

: ProcInNode?
  NodeValue COUNT
  WATCH-PROC-ID PROC-NAME
  ICOMPARE 0=
;

: (InWhiteList)  \ ( node -- )
  ProcInNode?
    IF
      WATCH-PROC-ID PROC-NAME
      HIGH_PRIORITY_CLASS
      PRIORITY
    THEN
;

: (InBlackList)  \ ( node -- )
  ProcInNode?
    IF
      WATCH-PROC-ID PROC-NAME
      IDLE_PRIORITY_CLASS
      PRIORITY
    THEN
;


: CheckWhiteList   \ ( -- )
  ['] (InWhiteList) WhiteList DoList
;

: CheckBlackList   \ ( -- )
  ['] (InBlackList) BlackList DoList
;

Action:
CheckWhiteList
CheckBlackList
)#
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56


Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron