nnCron v1.93b12 Build 1156 07.03.2013

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

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby AlikasS » Wed, 13 Mar 2013, 14:28

ошибка в nncron.exe v 1.93b12 Build 1156 12.03.2013
при установке приложением (без разницы для всех ли или для конкретного юзера)
и старте (после установки) крон подхватывает правильный каталог (dir "C:\Documents and Settings\тут свое\Application Data\nnCron")
но сам установщик вносит в реестр запись на старт крона-приложения не правильную -> "C:\Program Files\nnCron\nncron.exe" -ns -dir "C:\Program Files\nnCron".
т.е. после перезагрузки или выключения-включения компа будет непонятки с запуском
User avatar
AlikasS
 
Posts: 1437
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby Nicholas_Nemtsev » Wed, 13 Mar 2013, 15:13

Так не проще?
Code: Select all
: JDAYS { y m d \ yrr arr mrr -- days }
    14 m - 12 / TO arr
    y 4800 + arr - TO yrr
    m 12 arr * + 3 - TO mrr
    d 153 mrr * 2 + 5 / + 365 yrr * + yrr 4 / + yrr 100 / - yrr 400 / + 32045 -
;

И глобальных переменных нет и лишних слов.

По поводу этого:
: DAYS2 JDAYS 2299160 - ; \ 2299161 - юлианская дата начало применения григорианского календаря Gregorian calendar was Oct. 15, 1582
\ ( 2299160 - JD of the last day of the Julian calendar was )

Тогда уж вычитать 1721426, чтобы получить количество дней от начала григорианской эры (а не от начала введения григорианского календаря).
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby Morituruz » Wed, 13 Mar 2013, 15:44

Скажите, пожалуйста, поддержка Windows 2003 x64 не предусмотрена?
Просто эта проблема всё ещё актуальна (проверил на 1157 билде).
http://www.nncron.ru/forums/viewtopic.php?f=5&t=10077
Соответственно через меню от иконки в области уведомлений ничего не открывается, а если запустить самостоятельно консоль, то не определяется USERNAME:
Code: Select all
S" USERNAME" ENV TYPE
 Ok

При запуске в виде приложения всё работает.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby Nicholas_Nemtsev » Wed, 13 Mar 2013, 16:08

Пути поправил: nncron193b12.exe
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby VoidVolker » Wed, 13 Mar 2013, 17:08

Moriturus wrote:Скажите, пожалуйста, поддержка Windows 2003 x64 не предусмотрена?

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

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby AlikasS » Thu, 14 Mar 2013, 02:15

Nicholas_Nemtsev wrote:Пути поправил: nncron193b12.exe

ошибка при установке nncron.exe v 1.93b12 Build 1159

для установки приложением для текущего пользователя все хорошо.

а вот при установке приложением для всех идет запись в реестр HKLM\...\Run
пути запуска для конкретного текущего пользователя
"C:\Program Files\nnCron\nncron.exe" -ns -dir "C:\Documents and Settings\UserXP\Application Data\nnCron".
т.е. при логине другого пользователя. крон будет ломиться в каталог пользователя от которого проводилась установка.


я когда-то пробовал путь в виде %APPDATA% в реестр занести, что бы он работал,
но не получалось
и для себя делал путь запуска для случаев
сервиса
Code: Select all
"C:\Program Files\nnCron\nncron.exe" S" C:\Program Files\nnCron\Patch.spf" INCLUDED

приложений
Code: Select all
"C:\Program Files\nnCron\nncron.exe" -ns S" C:\Program Files\nnCron\Patch.spf" INCLUDED


а уже в Patch.spf
Code: Select all
WinNT? 0= NOT-SERVICE? OR NOT VALUE nnService?
: PatchingA
 nnService?
 IF
ModuleDirName S>ZALLOC nnCronHomeDir !
ELSE
S" %APPDATA%\nnCron\" EVAL-SUBST S>ZALLOC nnCronHomeDir !
 THEN

PatchingA


по идее если это (PatchingA) скомпилировать в кроне то можно вообще обойтись потом
только строкой запуска для сервиса
Code: Select all
"C:\Program Files\nnCron\nncron.exe"

для приложения/ий
Code: Select all
"C:\Program Files\nnCron\nncron.exe" -ns

а крон уже будет сам смотреть от кого работает
и лезть в соответствующий каталог (сервис будет "пастись" в каталоге установки nncron.exe, а приложения в %APPDATA%\nnCron\) .


ну и до кучи
Spoiler: show
в nncron.ini
можно будет разнести
Code: Select all
nnService?
[IF]
RemConsolePort: 2003
[ELSE]
RemConsolePort: 2002
[THEN]
и т.п.
User avatar
AlikasS
 
Posts: 1437
Joined: Wed, 28 Jun 2006, 05:39
Location: Khabarovsk

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby Morituruz » Thu, 14 Mar 2013, 09:54

VoidVolker wrote:
Moriturus wrote:Скажите, пожалуйста, поддержка Windows 2003 x64 не предусмотрена?

Я ставил на 2003 х64, все работало нормально и ни с RDP ни с GUI тоже никаких проблем не наблюдалось. Но она была без терминалов. Без терминалов пробовал?

RDP это как бы и есть терминальный протокол.
Проверил, 1159 билд при локальном входе ошибок не выдаёт, а если к этой же консольной (0) сессии подключиться удалённо, то ошибка имеет место.
User avatar
Morituruz
 
Posts: 727
Joined: Sun, 14 Oct 2007, 01:51

Re: nnCron v1.93b12 Build 1146 07.03.2013

Postby Aveiro » Fri, 15 Mar 2013, 22:17

Спасибо большое за исправление проблемы с правильной установкой ! Пока еще не тестировал.
VoidVolker wrote:...ннкрон у меня лежит со всем софтом на отдельном диске и при смене ОС просто кидаю ярлык в автозагрузку. ...

Интересно...Тоже стараюсь держать софт не на диске системы, но вот как весь софт ? Многие программы требуют именно C , кроме этого как при переустановке системы занести данные программ в реестр ?
nncron.exe v 1.93b15 Build 1177 08.02.2016
tm.exe v 1.93b15 Build 604 08.02.2016
Aveiro
 
Posts: 222
Joined: Tue, 06 Jul 2010, 21:19

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby VoidVolker » Sat, 16 Mar 2013, 06:28

Aveiro wrote:Тоже стараюсь держать софт не на диске системы, но вот как весь софт ? Многие программы требуют именно C , кроме этого как при переустановке системы занести данные программ в реестр ?

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

Re: nnCron v1.93b12 Build 1156 07.03.2013

Postby Nicholas_Nemtsev » Sat, 16 Mar 2013, 18:04

AlikasS wrote:а вот при установке приложением для всех идет запись в реестр HKLM\...\Run
пути запуска для конкретного текущего пользователя


Сделал ревизию и всё сильно упростил. Для проверки сервис/не сервис теперь не нужно указывать -ns. Крон сам определит. Каталог тоже можно не задавать:
viewtopic.php?f=5&t=12794
Nicholas Nemtsev
User avatar
Nicholas_Nemtsev
Site Admin
 
Posts: 857
Joined: Thu, 01 Jul 2004, 22:25
Location: Псков

Previous

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 2 guests

cron