nncron.exe v 1.93b13 Build 1163 16.03.2013

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

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby AleXH » Mon, 01 Apr 2013, 19:24

Спасибо, полная переустановка помогла. Я по простоте душевной всегда останавливал сервис и заменял файлы новыми версиями, полагая, что сабж должен работать и без переустановки.
AleXH
 
Posts: 44
Joined: Sun, 31 Mar 2013, 10:23

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Mon, 01 Apr 2013, 23:27

AleXH wrote: Я по простоте душевной всегда останавливал сервис и заменял файлы новыми версиями, полагая, что сабж должен работать и без переустановки.

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

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Wed, 17 Apr 2013, 19:54

Чего-то я ничего не понимаю. Поставил эту версию, подсунул крону старые табы, плагины и настройки, а при запуске он выдаёт кучу ошибок в кронтабах на самые безобидные строчки в табах!

Code: Select all
20:21:52 5316 Start nnCron
20:22:00 5316 Load crontab
20:22:00 5316 U:\Users\crew\AppData\Roaming\nnCron\nncron.tab
20:22:00 6052 Console server is started.
20:40:46 1780 Start nnCron
20:40:46 1780 Load crontab
20:40:46 1780 E:\Utils\nnCron\TABS\nncron.tab
20:40:46 1780 E:\Utils\nnCron\TABS\hk.tab
20:40:46 1780 E:\Utils\nnCron\TABS\test.tab
20:41:17 1780 Crew_pass: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\test.tab. Line: 28
20:41:48 1780 test_typing: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\test.tab. Line: 192
20:41:48 1780 E:\Utils\nnCron\TABS\lineage2.TAB
20:41:48 1780 E:\Utils\nnCron\TABS\new_pass.tab
20:41:55 1780 CLASSIC-TASK-#-Corwin: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 8
20:42:26 1780 CLASSIC-TASK-#-l2russia_‡ ­®§ : Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 26
20:42:37 1780 CLASSIC-TASK-#-l2russia_Korobochka: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 45
20:42:39 1780 CLASSIC-TASK-#-Strelka: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 62
20:42:41 1780 CLASSIC-TASK-#-Padla: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 85
20:42:43 1780 CLASSIC-TASK-#-Muse: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 108
20:42:44 1780 CLASSIC-TASK-#-tera: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 126
20:42:45 1780 CLASSIC-TASK-#-l2russia_Rocks: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 142
20:42:47 1780 CLASSIC-TASK-#-l2russia_Dart: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 161
20:42:48 1780 CLASSIC-TASK-#-l2russia_Green1: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 177
20:42:49 1780 CLASSIC-TASK-#-l2russia_Green2: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 193
20:42:50 1780 CLASSIC-TASK-#-l2pass: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 210
20:42:51 1780 CRONTAB LOADING. В стеке мусор (96)
20:42:52 5176 Console server is started.


Например строки 28 и 192 в test.tab:

Code: Select all
28  SEND-KEYS: "Crew"
192 : KeysToRUS SEND-KEYS: "^(+)" ;


Какая тут может быть ошибка?

Поставил обратно nncron193b3.exe - спокойно молча запустился и работает.
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Wed, 17 Apr 2013, 20:05

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

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Thu, 18 Apr 2013, 19:22

ОК. Что я сделал. Поставил чистую. Перенёс папку с табами, прописал их в конфиге (пробовал и через прямое редактирование и через конфигуратор). Создал файл "portable". При запуске выдаёт те же ошибки:

Code: Select all
20:19:15 2040 Start nnCron
20:19:15 2040 Load crontab
20:19:15 2040 E:\Utils\nnCron\TABS\nncron.tab
20:19:15 2040 E:\Utils\nnCron\TABS\hk.tab
20:19:15 2040 E:\Utils\nnCron\TABS\test.tab
20:19:18 2040 Crew_pass: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\test.tab. Line: 28
20:19:19 2040 test_typing: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\test.tab. Line: 192
20:19:19 2040 E:\Utils\nnCron\TABS\lineage2.TAB
20:19:19 2040 E:\Utils\nnCron\TABS\new_pass.tab
20:19:21 2040 CLASSIC-TASK-#-Corwin: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 8
20:19:22 2040 CLASSIC-TASK-#-l2russia_‡ ­®§ : Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 26
20:19:23 2040 CLASSIC-TASK-#-l2russia_Korobochka: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 45
20:19:25 2040 CLASSIC-TASK-#-Strelka: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 62
20:19:26 2040 CLASSIC-TASK-#-Padla: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 85
20:19:27 2040 CLASSIC-TASK-#-Muse: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 108
20:19:28 2040 CLASSIC-TASK-#-tera: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 126
20:19:30 2040 CLASSIC-TASK-#-l2russia_Rocks: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 142
20:19:31 2040 CLASSIC-TASK-#-l2russia_Dart: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 161
20:19:32 2040 CLASSIC-TASK-#-l2russia_Green1: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 177
20:19:34 2040 CLASSIC-TASK-#-l2russia_Green2: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 193
20:19:35 2040 CLASSIC-TASK-#-l2pass: Синтаксическая ошибка в кронтабе!!!. Кронтаб: E:\Utils\nnCron\TABS\new_pass.tab. Line: 210
20:19:39 2040 CRONTAB LOADING. В стеке мусор (96)
20:19:40 4820 Console server is started.
20:19:40 6020 TASK: ERROR_PASS_#_87


Что я делаю не так?
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Thu, 18 Apr 2013, 21:13

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

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Fri, 19 Apr 2013, 00:31

Из настроек менял только язык.
Плагины вообще не переносил (я в курсе, что часть ошибок из-за этого).
Однако большинство ошибок на абсолютно безобидные места в табах!

nncron.ini

Code: Select all
\ This file contains nnCron settings.
\ The keywords are described in nnCron documentation.
\ All keywords are case sensitive.
\ Don't forget to place a blank space after each keyword.
\ Restart nnCron after editing this file to apply your changes.

ShowErrorMsg ON
Crontab: "TABS\nncron.tab"
Crontab: "TABS\test.tab"
Editor: "default"
Language: English
Cronlog: "log\%MM%%DD%cron.log"
LogTimeFormat: "%hh%:%mm%:%ss% %ThreadId%"
YearField ON
CompleteTaskTimeout: 2000
QueryStartTimeout: 30
QueryStartAnswer: Yes   
DefaultOpenMode: ShowNormal
DefaultPriority: NormalPriority
DefaultLogonType: LogonInteractive
SysTrayIcon ON
IconForAdminsOnly OFF
MonitorResponseTime: 100
BackupPath: "backup"
WatchWinCreateDelay: 100
WatchProcDelay: 1000
Console OFF
ItemExit ON
ItemOptions ON
ItemConsole ON
ItemReload ON
ItemSuspend ON
MenuHotKey: ""
Guard ON
DialOnce ON
RunAsDefaultUser OFF
DefaultUser: "xx"
DefaultPassword: ""
DefaultDomain: "zz"
DefaultLoadProfile OFF
GUIAsUser OFF
GUIUser: "xx"
GUIPassword: ""
GUIDomain: "zz"
GUILoadProfile ON
SyntaxRestriction OFF
HelpFile: "doc\help.chm"
RemConsole ON
RemConsolePort: 2002
RemAllowed: 127.0.0.1
RemDisallowed: x.x.x.x
Log2StdOut OFF
DefaultRunMissedTime: 15
ReloadImmediately ON
TrayIconDoubleClick: options
TrayIconRightButton: menu
TrayIconBalloonClick: NOOP
PerfMonitor OFF
MaxClipboardSize: 10240
Outfile ON
Logging ON

INCLUDE "plugins\tools.spf"
INCLUDE "plugins\win2tray.spf"
INCLUDE "plugins\windows.spf"
INCLUDE "plugins\timesync.spf"
INCLUDE "plugins\wakeup.spf"
INCLUDE "plugins\time.spf"
INCLUDE "plugins\system.spf"
INCLUDE "plugins\ras.spf"
INCLUDE "plugins\http.spf"
INCLUDE "plugins\procwin.spf"
INCLUDE "plugins\winlirc.spf"
INCLUDE "plugins\net.spf"

: CRONTAB-ERROR 10 1 DO 100 I 100 * BEEP LOOP ;
: REMINDER-SOUND 500 500 BEEP ;


Кусок таба на который ругается крон при старте:
Code: Select all
#( Crew_pass
 
 
WatchHotKey: "@]"
Action:
ShowNormal   NormalPriority
1000 PAUSE
SEND-KEYS: "Crew"
SEND-KEYS: "{TAB}"
1000 PAUSE
SEND-KEYS: "**********"
)#


Конкретно ругается на строчку

SEND-KEYS: "Crew"

Кусок этого же таба с задачей:

Code: Select all
#( test_kblt
NoActive
Action:
    START-APP: notepad.exe
    PAUSE: 2000
    WIN-ACTIVATE: "*notepad"
    RUS?
    IF
        MSG: "Russian keyboard layout"
    ELSE
        ENU?
        IF
            MSG: "English keyboard layout"
        ELSE
            MSG: "Keyboard layout: %CUR-KBLT%"
        THEN
    THEN
)#


Ругается на строку (тут, возможно, из-за отсутствия плагина)

IF (тот, что после RUS?)
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Fri, 19 Apr 2013, 06:22

Code: Select all
ShowNormal   NormalPriority

Лишнее.
Crew wrote:Плагины вообще не переносил (я в курсе, что часть ошибок из-за этого).

Если в кронтабах используются слова из плагинов - само собой будут сообщения об ошибках.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Fri, 19 Apr 2013, 08:02

Убрал лишнюю строку, подключил все плагины.... Без результата.
По прежнему ругается на ошибку синтаксиса в строках

08:58:48 1544 Crew_pass: Crontab syntax ERROR!!!. Task file: E:\Utils\nncron_new\TABS\test.tab. Line: 28
08:59:19 1544 test_typing: Crontab syntax ERROR!!!. Task file: E:\Utils\nncron_new\TABS\test.tab. Line: 173


SEND-KEYS: "Crew"
и
: KeysToRUS SEND-KEYS: "^(+)" ;

Второе - это вообще практически точный копипаст примера из хелпа (заменил только сочетания клавиш для смены раскладки)!
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Fri, 19 Apr 2013, 09:21

Ну значит где-то ранее была допущена ошибка в кронтабе. Надо проверять все кронтабы и задачи по очереди.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Fri, 19 Apr 2013, 11:09

ОК. Перебрал все табы, переписал\удалил несколько старых задач, которыми давно не пользовался.

Есть два таска:



Code: Select all
#( test1
WatchFile: "U:\Users\Crew\Desktop\export\*.*"
Action:
    FOR-FILES: "U:\Users\Crew\Desktop\export\*.*"
   FILE-EXIST: "E:\My Documents\Pict\test\%CUR-DATE DATE>S%\%FOUND-FILENAME%"
   IF
          BALLOON: "test" "Файл уже существует. E:\My Documents\Pict\test\%CUR-DATE DATE>S%\%FOUND-FILENAME%"
        PAUSE: 6000
\          FILE-APPEND: "E:\My Documents\Pict\test\test.log" "%crlf%%CUR-DATE DATE>S% - Файл уже существует. E:\My Documents\Pict\test\%CUR-DATE DATE>S%\%FOUND-FILENAME%"    
       
          S" U:\Users\Crew\Desktop\export\%FOUND-FILENAME%" EVAL-SUBST FILE S" E:\My Documents\Pict\test\%CUR-DATE DATE>S%\%FOUND-FILENAME%" EVAL-SUBST FILE COMPARE
         IF
           BALLOON: "test" "Файлы разные"
         ELSE
           BALLOON: "test" "Файлы одинаковые"
         THEN

     ELSE
       
        DIR-CREATE: "E:\My Documents\Pict\test\%CUR-DATE DATE>S%"
        CLIPBOARD: "http://crewdk.ru/test/%CUR-DATE DATE>S%/%FOUND-FILENAME%"
        FILE-MOVE: "%FOUND-FULLPATH%" "E:\My Documents\Pict\test\%CUR-DATE DATE>S%"
             BALLOON: "test" "Новая ссылка в буфере %CLIPBOARD%"
        FILE-APPEND: "E:\My Documents\Pict\test\test.log" "%crlf%%CUR-DATE DATE>S% - Новая ссылка в буфере %CLIPBOARD%"    
   THEN

       PAUSE: 6000
     BALLOON: "" ""
   ;FOR-FILES
)#

#( test2
NoActive
Time: 1 * * * * *
Action:
    FOR-FILES: "U:\Users\Crew\Desktop\export\*.*"
   DIR-CREATE: "E:\My Documents\Pict\test\%CUR-DATE DATE>S%"

   CLIPBOARD: "http://crewdk.ru/test/%CUR-DATE DATE>S%/%FOUND-FILENAME%"
        FILE-MOVE: "%FOUND-FULLPATH%" "E:\My Documents\Pict\test\%CUR-DATE DATE>S%"
    ;FOR-FILES
)#


#( test_compare
NoActive
Action:

S" U:\Users\crew\Desktop\export\test_ma3y31yVQU1rfynkho1_500.jpg" FILE S" E:\test_ma3y31yVQU1rfynkho1_500.jpg" FILE COMPARE IF

   MSG: "ФАЙЛЫ НЕ РАВНЫ"
  ELSE
   MSG: "ФАЙЛЫ РАВНЫ"
 
  THEN

)#


В обоих ругается на строчки со сравнениями файлов. Если один таск убрать, то на второй перестаёт ругаться. В чём проблема?

И ещё, а почему старый то nncron нормально стартует без всяких ошибок с этими же табами?!
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Fri, 19 Apr 2013, 11:15

А не совпадают ли имена задач или новые слова с уже существующими словами? У меня эти три задачи скомпилировались нормально.
95% вопросов уже обсуждались на форуме или ответы на них есть в мануале.        nnCron 1.93 b15.exe
Как правильно задавать вопросы.
User avatar
VoidVolker
Site Admin
 
Posts: 2898
Joined: Tue, 25 Apr 2006, 17:56

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Fri, 19 Apr 2013, 13:23

Имена проверил - не совпадают.
А вот о каких словах вы говорите? Видимо я просто не совсем владею терминологией.
Как вариант - я могу просто скинуть вам все табы (их не так много и они достаточно простые) и вы посмотрите что там не так.

Кстати говоря, мистика да и только - если я ставлю в конфиге загрузку таба с этими задачами первым, то ошибки нет. Если вторым или дальше - то появляется ошибка.
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby VoidVolker » Fri, 19 Apr 2013, 15:10

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

Re: nncron.exe v 1.93b13 Build 1163 16.03.2013

Postby Crew » Fri, 19 Apr 2013, 19:28

Спасибо. Кинул в ПМ ссылку на архив с табами.
Crew
 
Posts: 41
Joined: Wed, 07 Mar 2007, 00:27

PreviousNext

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: Google [Bot] and 2 guests