Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

Открыть новую тему     Написать ответ в эту тему

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
nnCron
 
nnCron - это компактный, но мощный планировщик и менеджер автоматизации с собственным скриптовым языком, основанным на синтаксисе языка программирования Форт. Помимо традиционной для планировщика способности запускать в указанное время программы, "напоминалки" и открывать документы ..
 
nnCron способен отслеживать файлы, флаги, окна, процессы, движения мыши, время простоя компьютера, клавиатурные шорткаты, выход в онлайн/оффлайн, появление диска в драйве, наличие хоста в сети (пинг), изменение удаленного ресурса по http-протоколу, количество свободного места на диске, загруженность оперативной памяти и многое другое...
 
nnCron понимает cron-формат (Unix) и управляется с помощью текстовых кронтаб-файлов. Для тех, кто любит работать с GUI есть графическая оболочка из которой можно удалять/добавлять/редактировать и запускать задачи, устанавливать напоминалки, менять настройки программы.
 
nnCron позволяет использовать в задачах VBScript/JScript, регулярные выражения и расширяется за счет плагинов. Он может быть запущен в качестве службы (сервиса) или как обычное приложение. Обладает средствами удаленного администрирования. Подробнее прочитать о возможностях nnCron вы можете в online-документации.
 
nnCron бесплатен для граждан стран бывшего СССР при условии частного и некоммерческого использования.


история изменений - http://www.nncron.ru/forums/viewforum.php?f=11
форум - http://www.nncron.ru/forums/
 
архив конференции поддержки: » fido7.ru.nncron
 
скачать: http://www.nncron.ru/download_ru.shtml - программу, документацию, плагины, скрипты
 
последняя версия:
 
v.1.91 (build 1083) - последний релиз от 21 марта 2006 (+ основные плагины и документация на английском языке)
v.1.93 beta 15 - последняя бета от 15.02.2016
history
 
документация:
 
help_ru.zip  (обновляется регулярно) документация nnCron (на русском языке)
faq_ru.zip nnCron FAQ (на русском языке)
spf_help.zip (130k  20 Nov 2002)  описание основных слов SP-Forth (на русском языке)
sf.chm (1.5M  03 Feb 2003)  книга Leo Brodie "Начальный курс программирования на языке Форт" (на русском языке)
 
полезные ссылки:
* » nnBackup - крошечная (250k) консольная утилита, предназначенная для резервного копирования файлов, синхронизации содержимого каталогов, создания и обработки файл-листов.
* » Cтатья Валерия Кондакова про возможности nnCron
* » Канал "nnCron releases" для » WatzNew by 8AleX8
* » Файл расцветки синтаксиса исходников языка Форт и кронтабов nnCron для плагина Colorer (Far Manager)
* » Редактор мелодий для beeper'a под nnCron
Если не работает новая, правильно написанная задача, то попробуйте добавить в опции задачи слово AsLoggedUser (галочка в свойствах новой задачи "Как пользователь, выполнивший login") и, возможно, LoadProfile (галочка "Загрузить профиль").
 

Полезные самодельные задачи для сабжа на Ru-Board'е
 
Если хочется в имени задачи поставить пробел, используйте комбинацию Alt+0160, такой пробел принимается.
 
Полезные самодельные задачи для сабжа на оффоруме
 
Актуально!!! Запуск и работа nnCron в Win7 (оффорум)
 
nnCron на GitHub
 
 
предыдущее обсуждение - тут

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 15:38 29-01-2008 | Исправлено: uzeerpc, 10:02 03-11-2017
Vitti

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666

Цитата:
по хорошему проверка соединения должна быть за счет пинга какого-то адреса, т.к. если соединение есть - это еще не значит, что оно корректное (к примеру, выдался IP-шник вида 169.254.чего_то_там, т.к. IP-затычка).

Да, но мне надо именно отследить определенное соединение в принципе.
 
VoidVolker

Цитата:
Это называется подключение/отключение локальной сети/сетевой карты. Т.о. надо мониторить непосредственно сетевую карту. Проверить состояние любого девайса можно плагином.

Тоже не подойдет. Карта может быть включена в менеджере устройств, но не вставлен сетевой провод - т.е. нет именно соединения. Нужен аналог функции ONLINE, чтоб по имени соединения отследить есть подключение или нет.

----------
ru-board

Всего записей: 569 | Зарегистр. 21-01-2007 | Отправлено: 04:13 15-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vitti

Цитата:
Тоже не подойдет. Карта может быть включена в менеджере устройств, но не вставлен сетевой провод - т.е. нет именно соединения. Нужен аналог функции ONLINE, чтоб по имени соединения отследить есть подключение или нет.

Тогда нужно объединить две проверки, на подключенное состояние карты и на пинг до какого-нибудь адреса. Пишешь подряд оба слова с параметрами, а в конце строки добавляешь AND.
 

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 10:16 15-04-2013 | Исправлено: lucky_Luk, 10:17 15-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Скажите, почему не работает задача. Ситуация такая: стоит Windows 7, два пользователя (user - с ограниченными правами, и admin - с админскими правами). nnCron установлен и как служба и как приложение для всех пользователей. Есть два винчестера: основной и для архивов. На второй надо каждый день делать бэкап важных данных. Для безопасности, на этот диск для пользователя user права только на чтение, у admin - полные права. Создаю задачу из под пользователя user на архивацию данных с первого винта на архивный, ставлю галочку чтоб выполнять задачу от пользователя admin. Жму кнопку Проверить - Все правильно. Запускаю задачу - она не срабатывает. В логах: Start result: 1314, то есть не хватает прав. Почему так? Ведь у пользователя admin полные права на второй винт. Если создать такую же задачу из под пользователя admin, то она работает, но если в ней поставить галочку чтоб выполнять задачу от пользователя admin, то опять не работает, и та же ошибка Start result: 1314. Пробовал ставить галочку Загрузить профиль - не помогает. И еще заметил: если поставить тип логона Batch, то при запуске появляется ошибка "Не могу выполнить логон для пользователя. Параметр задан неверно.", но задача выполняется. Подскажите, как правильно настроить задачу чтоб она работала из под user?
P.S. версия программы nncron193b13. Учетная запись Администратор отключена.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 08:01 16-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Veider
А пароль есть на админскую запись?
ИМХО, если у админа пустой пароль, то не получится.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 10:12 16-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk

Цитата:
А пароль есть на админскую запись?
ИМХО, если у админа пустой пароль, то не получится.

 
включил учетную запись Администратор, поставил ей пароль - ничего не поменялось.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 10:58 16-04-2013 | Исправлено: Dart_Veider, 11:00 16-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Veider

Цитата:
включил учетную запись Администратор, поставил ей пароль - ничего не поменялось.

Нет, я имел ввиду
 

Цитата:
у admin - полные права.

Вот у этой учетки есть пароль?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 11:21 16-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вот у этой учетки есть пароль?

 
да, конечно. у нее изначально был пароль.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 11:23 16-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Veider
Тогда не знаю в чем дело. Но чисто наугад: может это UAC виноват, как настроен UAC в учетке Admin (твоей, а не встроенной записи Администратор и в учетке User)? Попробуй отключить его в обеих учетках.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 23:35 16-04-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://www.nncron.ru/forums/viewtopic.php?f=5&t=12822

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 00:15 17-04-2013
FreePaul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Попробуйте настроить запуск службы nnCron от имени admin

Всего записей: 779 | Зарегистр. 07-08-2002 | Отправлено: 04:43 17-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lucky_Luk

Цитата:
Тогда не знаю в чем дело. Но чисто наугад: может это UAC виноват, как настроен UAC в учетке Admin (твоей, а не встроенной записи Администратор и в учетке User)? Попробуй отключить его в обеих учетках.

 
Может и UAC виноват, он у меня включен на максимуме у обоих пользователей. Только отключать его ради одной программы не охота.
Сделал как посоветовали тут http://www.nncron.ru/forums/viewtopic.php?f=5&t=12822 в первом варианте. Все работает.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 05:37 18-04-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Veider

Цитата:
Может и UAC виноват, он у меня включен на максимуме у обоих пользователей. Только отключать его ради одной программы не охота.  

Ну, ну, рельных административных прав при включённом УАК у вас и нет, и не будет - вы при этом просто гость с ярлыком админа и сохранением настроек. С вопросами к дяде Стиви - его идиотская выдумка. Это вам не UNIX где всё десятки лет отрабатывалось и где если я вхожу в группу wheel то имею право на олицетворение с root/toor выдав в терминале su - Windows 2k/XP/2k2/Vista/2k8/7/2k12 это гибрид дога с чемоданом и с крокодилом в качестве бесплатного украшения в глобальном понимании мелкософт кому и что нужно и можно. Хотите чтобы крон работал без ошибок - отключите УАК как явление, нет - включите и дополнительную паранойю, пригодится. Кто захочет сломать вашу "защиту" - тот легко найдёт и способ и время для этого, а вам явно стоит почаще читать г-на Фигурнова "IBM PC для пользователя." - много для себя нового узнаете.
 
Хотите убедится - посмотрите токены безопасности в Process Hacker - сколько привилегий у вас там будет стоять в Disabled? А те, что при включённом UAC стоят в Enabled на самом деле просто имитируются им:

Цитата:
UAC это система ограничения работоспособности программ сторонних авторов, раздражения и ограничения прав пользователя направленная на принуждение его к использованию только сертифицированных Микрософт программ. Она специально создана так, чтобы сторонние программы не могли работать, а у пользователя создавалась иллюзия полного управления ресурсами ОС. И пусть сами пользователи пишут авторам не сертифицированных Микрософт  сторонних программ жалобы о том, что их программы не работают под Vista. Пока сторонние программы не будут переписаны так, чтобы они соответствовали нашим требованиям к ним, и не требовали прав выше гостевых для своей работы, они не получат сертификат Микрософт и работать под Visata и более новыми версиями Windows не будут....
 
 /Стив Балмер, Редмонд, 2006 год/


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")

Всего записей: 23908 | Зарегистр. 31-07-2002 | Отправлено: 07:14 18-04-2013 | Исправлено: Victor_VG, 07:48 18-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dart_Veider
 

Цитата:
Только отключать его ради одной программы не охота.  

Отключи для проверки, будет работать или нет? Чтобы знать что советовать, когда другой участник появится с похожей проблемой.

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 11:07 18-04-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В данном случае была проблема в неправильном запуске задачи и невозможности нормально загрузить профиль пользователя для отдельного потока из под ограниченной учетки в Windows 7. Связаны все эти танцы с бубном с увеличением безопасности в Windows 7/8.
Т.о. для запуска задачи с правами админа из под ограниченной учетки ннкрон надо запускать сервисом, но при этом теряется интерактивность и доступ к пользовательскому десктопу. Либо запускать два процесса крона - один в пользовательской сессии, а второй сервисом. Либо запускать задачу в отдельном процессе крона.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 11:50 18-04-2013 | Исправлено: VoidVolker, 11:50 18-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG
 

Цитата:
Ну, ну, рельных административных прав при включённом УАК у вас и нет, и не будет - вы при этом просто гость с ярлыком админа и сохранением настроек. С вопросами к дяде Стиви - его идиотская выдумка. Это вам не UNIX где всё десятки лет отрабатывалось и где если я вхожу в группу wheel то имею право на олицетворение с root/toor выдав в терминале su - Windows 2k/XP/2k2/Vista/2k8/7/2k12 это гибрид дога с чемоданом и с крокодилом в качестве бесплатного украшения в глобальном понимании мелкософт кому и что нужно и можно. Хотите чтобы крон работал без ошибок - отключите УАК как явление, нет - включите и дополнительную паранойю, пригодится. Кто захочет сломать вашу "защиту" - тот легко найдёт и способ и время для этого, а вам явно стоит почаще читать г-на Фигурнова "IBM PC для пользователя." - много для себя нового узнаете.

 
Смешно. Только у меня на компьютере установлены программы как сертифицированные Майкрософт, так и не сертифицированные и странное дело - все работают под ограниченной учетной записью как и должны работать. Лишь с nnCron такая проблема. И да, Фигурнова я читал, еще в школе. К сожалению про UAC он там не написал.
 
lucky_Luk
 

Цитата:
Отключи для проверки, будет работать или нет? Чтобы знать что советовать, когда другой участник появится с похожей проблемой.

 
Ради такого отключил ))) Только ничего не изменилось. Почти. Задача так и не работает, но если раньше ошибка была Start result: 1314, то есть не хватает прав, то теперь Start result: 267 The directory name is invalid. Это если запускать задачу из под user. Если из под admin, то ошибка Start result: 1314, что странно. Как писал VoidVolker:
 

Цитата:
В данном случае была проблема в неправильном запуске задачи и невозможности нормально загрузить профиль пользователя для отдельного потока из под ограниченной учетки в Windows 7.

 
Но ведь я запускаю задачу из под пользователя с админскими правами (UAC напомню отключен), профиль которого уже загружен. А все равно Start result: 1314. И если галочку "Выполнять как пользователь" не ставить, то задача отрабатывает нормально. В общем, я думаю что ошибка в программе. Хотя может и ошибаюсь. Пойду Фигурнова почитаю, может там про это написано.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 16:43 18-04-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Но ведь я запускаю задачу из под пользователя с админскими правами (UAC напомню отключен), профиль которого уже загружен. А все равно Start result: 1314. И если галочку "Выполнять как пользователь" не ставить, то задача отрабатывает нормально. В общем, я думаю что ошибка в программе.

Повторюсь еще раз: была ошибка с авторизацией.
Ннкрон может работать как приложение и как сервис. Изначально ннкрон разрабатывался под Хр, где у сервисов и приложений одинаковые права. В семерке все сервисы запускаются в отдельной сессии - это сделано в целях повышения безопасности ОС.
При работе ннкрона сервисом он работает не от имени администратора, а от имени системы с полными системными правами. Под семеркой для получения доступа к пользовательской сессии сервису надо хорошо помучиться. Поэтому не работает иконка, интерактивность и некоторые другие плюшки. Под Xp же сервисы работают в одной сессии с пользователем и там все отлично.
При работе ннкрона приложением он запускается от имени текущего пользователя и имеет соответствующие права, соответственно все запускаемые им приложения и задачи запускаются ровно с теми же правами.
Это под Хр все просто, а под семеркой приходится идти окольными путями.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 17:26 18-04-2013 | Исправлено: VoidVolker, 17:28 18-04-2013
Dart_Veider

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
 

Цитата:
Повторюсь еще раз: была ошибка с авторизацией.
Ннкрон может работать как приложение и как сервис. Изначально ннкрон разрабатывался под Хр, где у сервисов и приложений одинаковые права. В семерке все сервисы запускаются в отдельной сессии - это сделано в целях повышения безопасности ОС.
При работе ннкрона сервисом он работает не от имени администратора, а от имени системы с полными системными правами. Под семеркой для получения доступа к пользовательской сессии сервису надо хорошо помучиться. Поэтому не работает иконка, интерактивность и некоторые другие плюшки. Под Xp же сервисы работают в одной сессии с пользователем и там все отлично.
При работе ннкрона приложением он запускается от имени текущего пользователя и имеет соответствующие права, соответственно все запускаемые им приложения и задачи запускаются ровно с теми же правами.
Это под Хр все просто, а под семеркой приходится идти окольными путями.

 
Это я понимаю. Но раз в программе есть функция "Запускать задачу от имени другого пользователя", то она должна работать, и работать должна правильно. А пока она не работает, во всяком случае у меня. Я не говорю что программа плохая, программа отличная, но эта функция в ней не работает.

Всего записей: 19 | Зарегистр. 19-12-2008 | Отправлено: 05:16 19-04-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Это я понимаю. Но раз в программе есть функция "Запускать задачу от имени другого пользователя", то она должна работать, и работать должна правильно. А пока она не работает, во всяком случае у меня.

Оно и работает. Под Хр, под которую ннкрон изначально и разрабатывался почти десять лет назад. А под семеркой надо вообще менять всю архитектуру. Так что дело не в ннкроне, а в ОС - это она вынуждает танцевать с бубном в простых ситуациях.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 07:25 19-04-2013
lucky_Luk

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VoidVolker
 

Цитата:
А под семеркой надо вообще менять всю архитектуру. Так что дело не в ннкроне, а в ОС - это она вынуждает танцевать с бубном в простых ситуациях.

В таком случае, ИМХО, надо как-то предупреждать юзера, что эта функция не работает под семеркой (а наверное и под вистой тоже).
 
Dart_Veider
А что такое ты бекапишь, зачем задаче права админа, а запуск именно из-под юзера, а не из-под админа? Нельзя сделать две задачи, одна под админом, вторая под юзером, чтобы каждая копалась в своем огороде?

Всего записей: 7100 | Зарегистр. 29-11-2004 | Отправлено: 11:43 19-04-2013
VoidVolker

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В таком случае, ИМХО, надо как-то предупреждать юзера, что эта функция не работает под семеркой (а наверное и под вистой тоже).

Не забываем, что это бета-версия. Полной 100% поддержки семерки и восьмерки не заявлено. На данный момент есть лишь несколько особенностей работы под семеркой и восьмеркой, связанных с особенностью работы и повышением безопасности этих ОС. И авторизация задач в их числе.
 

Цитата:
А что такое ты бекапишь, зачем задаче права админа, а запуск именно из-под юзера, а не из-под админа? Нельзя сделать две задачи, одна под админом, вторая под юзером, чтобы каждая копалась в своем огороде?

У юзера права ридонли на каталог бэкапа.

Всего записей: 186 | Зарегистр. 10-11-2008 | Отправлено: 12:19 19-04-2013 | Исправлено: VoidVolker, 12:26 19-04-2013
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87

Компьютерный форум Ru.Board » Компьютеры » Программы » nnCron

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru