Запуск и работа nnCron в Win7

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

Запуск и работа nnCron в Win7

Postby Driverz » Fri, 27 Nov 2009, 10:15

При запуске nnCron 193b8 под Win7 Макс сервисом с параметром -dir "%APPDATA%\nnCron\" в непотопляемом режиме, nnCron работает прекрасно в каталоге заданном ключем -dir "%APPDATA%\nnCron\", но при перезапуске nnCron-а nnguard-ом параметр -dir "%APPDATA%\nnCron\" слетает и nnCron снова ломиться работать в каталог "%USERPROFILE%\AppData\ROAMING\nnCron". как возможно решить эту проблему? чтобы nnCron оставался работать в "%APPDATA%\nnCron\"
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby AlikasS » Sun, 29 Nov 2009, 16:16

Driverz wrote:При запуске nnCron 193b8 под Win7 Макс сервисом с параметром -dir "%APPDATA%\nnCron\" в непотопляемом режиме, nnCron работает прекрасно в каталоге заданном ключем -dir "%APPDATA%\nnCron\", но при перезапуске nnCron-а nnguard-ом параметр -dir "%APPDATA%\nnCron\" слетает и nnCron снова ломиться работать в каталог "%USERPROFILE%\AppData\ROAMING\nnCron". как возможно решить эту проблему? чтобы nnCron оставался работать в "%APPDATA%\nnCron\"

P.S. просто интересно, ибо еще win7 не ставил
а как в сервисе прописан запуск крона?
с параметром -dir ......?
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Запуск и работа nnCron в Win7

Postby AlikasS » Sun, 29 Nov 2009, 16:26

не пробовал, но
попробуй в nncron.ini
прописать
Code: Select all
S" %APPDATA%\nnCron\" EVAL-SUBST S>ZALLOC nnCronHomeDir !

P.S. если не получится, можно nnguard попробовать заставить перезапускать крон с параметром -dir
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Запуск и работа nnCron в Win7

Postby Driverz » Mon, 30 Nov 2009, 13:30

AlikasS wrote:не пробовал, но
попробуй в nncron.ini
прописать
Code: Select all
S" %APPDATA%\nnCron\" EVAL-SUBST S>ZALLOC nnCronHomeDir !

P.S. если не получится, можно nnguard попробовать заставить перезапускать крон с параметром -dir

вот как раз и интересует вопрос о том как заставить nnguard перезапускать крон с параметром -dir
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby VoidVolker » Mon, 30 Nov 2009, 16:18

А что мешает сделать замену nnguard? Например так:
Code: Select all
: main
  BEGIN
    S" nncron.exe" PROC-EXIST? 0=
    IF
      \ S" nncron.exe" START-APP
      S" startnncron.bat" START-APP
    THEN
    1000 PAUSE
  AGAIN
;

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

Re: Запуск и работа nnCron в Win7

Postby AlikasS » Mon, 30 Nov 2009, 16:45

Driverz wrote:
AlikasS wrote:не пробовал, но
попробуй в nncron.ini
прописать
Code: Select all
S" %APPDATA%\nnCron\" EVAL-SUBST S>ZALLOC nnCronHomeDir !

P.S. если не получится, можно nnguard попробовать заставить перезапускать крон с параметром -dir

вот как раз и интересует вопрос о том как заставить nnguard перезапускать крон с параметром -dir

с указанной строкой ничего не получилось?
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Запуск и работа nnCron в Win7

Postby Driverz » Mon, 30 Nov 2009, 21:59

AlikasS wrote:с указанной строкой ничего не получилось?

нет. с указанной строкой крон УЖЕ стартует в каталоге пользователя %USERPROFILE%\AppData\ROAMING\nnCron
там же и перезапускается.
отказался от запуска крона службой. нормально стартует и в авторане.
Получаем
nnCron.exe
Path: D:\Main\nnCron\nncron.EXE
Command Line: "D:\Main\nnCron\nncron.EXE" -ns -dir d:\main\nncron\
Current directory: C:\Windows\
nnguard.exe
Path: D:\Main\nnCron\nnguard.exe
Command Line: nnguard.exe 744 nncron.exe -ns
Current directory: C:\Windows\
как видим у nnguard.exe отсутствует параметр -dir
Last edited by Driverz on Mon, 30 Nov 2009, 23:22, edited 4 times in total.
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby Driverz » Mon, 30 Nov 2009, 22:04

VoidVolker wrote:А что мешает сделать замену nnguard? Например так:
Code: Select all
: main
  BEGIN
    S" nncron.exe" PROC-EXIST? 0=
    IF
      \ S" nncron.exe" START-APP
      S" startnncron.bat" START-APP
    THEN
    1000 PAUSE
  AGAIN
;

' main MAINX ! S" cron-guard.exe" SAVE

и где использовать этот код?
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby VoidVolker » Mon, 30 Nov 2009, 22:18

Driverz wrote:и где использовать этот код?

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

Re: Запуск и работа nnCron в Win7

Postby Driverz » Mon, 30 Nov 2009, 23:13

VoidVolker wrote:
Driverz wrote:и где использовать этот код?

В кроне. Можно прямо в консоль вставить - и в папке крона получить программу cron-guard.exe, далее просто подменить им оригинальный nnguard.exe. Но это не самый оптимальный вариант, лучше написать специализированную программу.


не удалось . Console Error #10054. созданный EXE-шник не перезапускает крон. а закрывается вместе с ним.
: main
BEGIN
S" nncron.exe" PROC-EXIST? 0=
IF
\ S" nncron.exe" START-APP
S" startnncron.bat" START-APP
THEN
1000 PAUSE
AGAIN
;

Ok
' main MAINX ! S" cron-guard.exe" SAVE Ok

Ok
EXCEPTION! CODE:C0000005 ADDRESS:4B2B59 WORD:ASCIIZ> REGISTERS:
18ED00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18ED10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
18ED20 23 00 2B 00 2B 00 00 00 53 00 00 00 2B 00 00 00 #.+.+...S...+...
USER DATA: 2607D4 HANDLER: 18EFB4 RETURN STACK:
0 : 4 : 8 : C : 10 : 14 : 18 : 1C : 20 : 24 : 28 : 2C : 30 : 34 :
38 : 3C : 40 : 44 : 48 : 4C : 50 : 54 : 58 : 5C : 60 :
"D:\Main\nnCron\nncron.EXE" -ns -dir d:\main\nncron\
^ ERROR #-1073741819
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Windows 7

Postby Driverz » Mon, 30 Nov 2009, 23:27

кстати: в Win7 крон 193b8 при запуске службой не отображает значек в трее. при запуске -ns как приложение значек в трее нормальный.
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby AlikasS » Tue, 01 Dec 2009, 03:39

в случае службы
можно попробовать подправить параметры запуска службы
reSetnn.bat
@echo off
net stop nnCron
sc delete nnCron
sc create nnCron type= own type= interact start= auto binPath= "C:\Program Files\nnCron\nncron.exe -dir \"C:\Program Files\nnCron\""
net start nnCron

где C:\Program Files\nnCron\nncron.exe -dir \"C:\Program Files\nnCron\"
у каждого свои
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Запуск и работа nnCron в Win7

Postby Driverz » Tue, 01 Dec 2009, 09:26

AlikasS wrote:в случае службы
можно попробовать подправить параметры запуска службы
reSetnn.bat
@echo off
net stop nnCron
sc delete nnCron
sc create nnCron type= own type= interact start= auto binPath= "C:\Program Files\nnCron\nncron.exe -dir \"C:\Program Files\nnCron\""
net start nnCron

где C:\Program Files\nnCron\nncron.exe -dir \"C:\Program Files\nnCron\"
у каждого свои

проще проинсталить: install_svc.bat -dir D:\Main\nnCron\ (в моем случае D:\Main\nnCron\ рабочий каталог крона), НО иконка даже с командой install_svc.bat -dir D:\Main\nnCron\ -si в трее не появляется. и при перезапуске крона nnguard-ом рабочий каталог сваливается в каталог пользователя на диск C:
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Re: Запуск и работа nnCron в Win7

Postby AlikasS » Tue, 01 Dec 2009, 09:34

Driverz wrote:проще проинсталить: install_svc.bat -dir D:\Main\nnCron\ (в моем случае D:\Main\nnCron\ рабочий каталог крона), НО иконка даже с командой install_svc.bat -dir D:\Main\nnCron\ -si в трее не появляется. и при перезапуске крона nnguard-ом рабочий каталог сваливается в каталог пользователя на диск C:

в этом варианте в службу прописывается ключ -dir D:\Main\nnCron\?
т.к. в моем батнике в службу прописывается запуск с ключем
User avatar
AlikasS
 
Posts: 1434
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: Запуск и работа nnCron в Win7

Postby Driverz » Tue, 01 Dec 2009, 09:51

AlikasS wrote:в этом варианте в службу прописывается ключ -dir D:\Main\nnCron\?
т.к. в моем батнике в службу прописывается запуск с ключем

именно. и сам сервис садиться из каталога D:\Main\nnCron\. но иконки нет. перезапуск сваливается в каталог юзера.
нужно чтобы крон и nnguard имели Current directory D:\Main\nnCron\, но как этого добиться?
Last edited by Driverz on Tue, 01 Dec 2009, 11:44, edited 2 times in total.
Driverz
 
Posts: 125
Joined: Fri, 06 Mar 2009, 13:06

Next

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 1 guest

cron