Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

nnCron для модератора

13 views
Skip to first unread message

Mithgol the Webmaster

unread,
Mar 25, 2010, 11:38:34 AM3/25/10
to
Я модерирую сразу несколько эхоконференций Фидонета, и потому мне необходим
периодический запуск задач, применяемый для модераторских целей ── например,
для посылки правил и (или) FAQ в эхи. Узел же у меня не серверный, а мобильный
(то есть я не могу гарантировать, что диск с Фидонетом будет воткнут в систему
в нужное время, или даже в какой именно из компьютеров он будет воткнут).

Иными словами, должен быть какой-то способ запустить один раз (в батнике перед
вызовом редактора почты, например) некий такой менеджер задач, запуск которого
проходит вообще без последствий, кроме (например) четверга, а в четверг он
запускает некоторую задачу. А если в четверг его никто не запускал, тогда
в пятницу. И так далее.

Для этой цели у меня до сих пор применялся Graf0man Moderator Tool v1.04,
однако я порешил попробовать, не удастся ли перейти на nnCron LITE, например.
(Может быть, позже и на nnCron попробую.) Всё же это почти 'UNIX way', крон же.

Увы, пока я разочарован: nnCron ведёт себя так, как будто не рассчитан на такой
периодический запуск. Он хочет работать в системе беспрерывно, и никакой силою
его от этого не отучить. Как я уже говорил, мой узел является мобильным, потому
как сервис я nnCron, естественно, ставить не хочу (сразу uninstall_svc.bat
пустил). На http://www.nncron.ru/nncronlt/help/RU/working/starting_nncron.htm
дан совет подавать команду nncron.exe -ns в том случае, когда нужно запускать
nnCron как обычное приложение, но и тогда cron.exe остаётся в списке процессов
(и работает) до тех пор, покуда команда cron -stop не подана. Никак не ясно,
можно ли заставить nnCron просто перечитать кронтаб(ы), исполнить означенные
(как на http://www.nncron.ru/nncronlt/help/RU/working/runmissed.htm сказано)
просроченные задачи, а затем тотчас выгрузиться.

Я было надеялся, что простой запуск cron.exe (без параметров) решит дело,
поскольку cron.exe сразу завершается (не остаётся в списке задач). Но тогда
он и в логи ничего не пишет (даже строку 'Load cron.tab'), так что, наверное,
nnCron при таком запуске не работает, а просто завершается (как бы аварийно).

Может ли кто-нибудь подсказать что-нибудь по поводу возможности такого запуска,
подать толковый и дельный совет, и так далее?


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... В 1970-х годах тигры-людоеды загрызали около 40 человек в год.

Andrei Fomenko

unread,
Mar 26, 2010, 4:08:18 AM3/26/10
to
MW> Может ли кто-нибудь подсказать что-нибудь по поводу возможности такого
MW> запуска, подать толковый и дельный совет, и так далее?
У меня нода 2 года висела на автопилоте, пока я по деpевням ездил. Hо
на nnCron были навешаны не все задачи. А то, что выполнялось пеpеодически было
пpимеpно в pавных долях pазделено по тpём пpогpаммам: встpоенный шедyлеp
Аpгyса, обсyждаемый NNCron, а также самый обычный Виндовый планиpощик. Дyмаю,
на каждой платфоpме есть свой планиpовщик -- если для тебя винда кpитична.
Хотя вот ещё что, я пpипомнил, что ещё в autoexec.bat'е кое-что было
пpописано ...

До свиданья, Mithgol!
[UpTime: 0:24:52] AKA FIDO: 3:633/285.3 (Dead AKA: 2:5041/2000)

Pavel Skvortsov

unread,
Apr 7, 2010, 12:15:48 PM4/7/10
to
Долго ждал писем, Mithgol..

25 мар 10 18:38, ты писал(а) All:

MtW> Я модерирую сразу несколько эхоконференций Фидонета, и потому мне
MtW> необходим периодический запуск задач, применяемый для модераторских
MtW> целей ── например, для посылки правил и (или) FAQ в эхи. Узел же у
MtW> меня не серверный, а мобильный (то есть я не могу гарантировать, что
MtW> диск с Фидонетом будет воткнут в систему в нужное время, или даже в
MtW> какой именно из компьютеров он будет воткнут).

MtW> Иными словами, должен быть какой-то способ запустить один раз (в
MtW> батнике перед вызовом редактора почты, например) некий такой менеджер
MtW> задач, запуск которого проходит вообще без последствий, кроме
MtW> (например) четверга, а в четверг он запускает некоторую задачу. А если
MtW> в четверг его никто не запускал, тогда в пятницу. И так далее.

~~~ rest of message deleted...


nnCron не создан для выполнения описываемой задачи. Это планировщик как
*cron* в unix, где тот тоже работает демоном (службой).

Pavel

np: Radio Maximum - Radio Maximum

0 new messages