Ru-Board.club
← Вернуться в раздел «Программы»

» nnCron

Автор: lucky_Luk
Дата сообщения: 22.02.2013 12:38
Florell

Цитата:
Простукивание осуществляется через: Rule: HOST-EXIST: "site.ru" NOT

А если через IF сделать?
Автор: VoidVolker
Дата сообщения: 22.02.2013 18:01
Florell значит сайт действительно недоступен ннкрону, т.к. его может что-то блокировать. Например файерволл.
Автор: sony2001
Дата сообщения: 27.02.2013 10:13
подскажите как подружить nnCron и Windows Server 2008 R2?
чтобы было все красиво и иконка в трее на консоли. Win 7 подружить удалось с помощью последнего инсталятора AlikasS. А вот с 2008 траблы...
Автор: VoidVolker
Дата сообщения: 27.02.2013 14:11
Под семеркой, веосьмеркой и 2008 виндами ннкрон вполне себе нормально работает, только запускать надо как приложение. Вот дистрибутив: http://www.nncron.ru/download/nncron193b10.exe
Достаточно просто кинуть в автозагрузку ярлык вида:

Код: D:\nnCron\nncron.exe -ns -dir D:\nnCron
Автор: sony2001
Дата сообщения: 28.02.2013 09:06
а что такое -ns ?
хотя это и не главный вопрос..
непонятно как это же сделать но в c:\Program Files\nnCron ? если крон запускается из реестра то команда обрезается до
c:\Program Files\nncron.exe -ns -dir c:\Program
и естественно все плохо...
второй вопрос как крон запустить с админскими правами не отключая UAC?
если установить в свойствах nncron.exe всегда запуск от админа и запуск производится из реестра то крон не стартует вообще, а если запуск крона из ярлыка в автозагрузке и в свойствах ярлыка поставить запуск от админа то в автомате не стартует вообще крон, а если руцями клацнуть то появляется запрос UAC..
вообщем пока подружить не выходит.
вообще что я хочу от крона-
оставить режим UAC на сервере по умолчанию
чтобы из крона можно было прибивать процесы других пользователей, для этого запуск крона только от админа
чтобы из крона можно было стартонуть 1С, те крон должен стартовать в пользовательском сеансе
кто-то поможет???
Автор: lucky_Luk
Дата сообщения: 28.02.2013 09:10
sony2001


Цитата:
а что такое -ns ?

Параметр для запуска сабжа как приложения, а не как службы.
Автор: sony2001
Дата сообщения: 28.02.2013 09:14
с самым простым понятно
а что с самым сложным?
Автор: VoidVolker
Дата сообщения: 28.02.2013 12:04

Цитата:
непонятно как это же сделать но в c:\Program Files\nnCron ?  если крон запускается из реестра то команда обрезается до   c:\Program Files\nncron.exe -ns -dir c:\Program

Для ограничения путей с пробелами в реестре следует использовать кавычки.

Цитата:
оставить режим UAC на сервере по умолчанию чтобы из крона можно было прибивать процесы других пользователей, для этого запуск крона только от админа чтобы из крона можно было стартонуть 1С, те крон должен стартовать в пользовательском сеансе кто-то поможет???

Задачам просто сделать авторизацию определенного пользователя.
Автор: sony2001
Дата сообщения: 28.02.2013 12:11

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

когда cron запускается с реестра туда кавычки не ставятся в принципе


Цитата:
А задачам просто сделать авторизацию определенного пользователя

а можно подробнее как?
Автор: VoidVolker
Дата сообщения: 28.02.2013 12:19

Цитата:
когда cron запускается с реестра туда кавычки не ставятся в принципе

Логика работы винды с реестром не зависит от человеческих принципов.

Цитата:
а можно подробнее как?

Справочная система nnCron >Работа с программой > Задача > Авторизация
Автор: sony2001
Дата сообщения: 28.02.2013 12:22
VoidVolker
а это уже опробировано давным давно. 1С такая штука что ей это не канает
во всяком случае так было в XP, 2003, не думаю что в 2008 что-то поменяется
точно так же все происходит если запусать 1С из AutoIt от имени другого пользователя... в смысле не запускается...

Добавлено:

Цитата:
Логика работы винды с реестром не зависит от человеческих принципов

да это меня тогда что-то проглючило... может язык не тот стоял
просто уже устал бороться, 2 день занимаюсь тем что на 2003 или XP настраивалось за 5 минут
Автор: VoidVolker
Дата сообщения: 28.02.2013 13:16

Цитата:
1С такая штука что ей это не канает во всяком случае так было в XP, 2003, не думаю что в 2008 что-то поменяется точно так же все происходит если запусать 1С из AutoIt от имени другого пользователя... в смысле не запускается...  

Значит некорректная авторизация задачи.

Цитата:
просто уже устал бороться, 2 день занимаюсь тем что на 2003 или XP настраивалось за 5 минут

Ну не знаю, у меня ннкрон работает отлично под всеми виндами. А многопользовательские программы запускаю с соответствующими опциями авторизации задачи.
Автор: AlikasS
Дата сообщения: 28.02.2013 14:00
можно попробовать последнюю поделку из темы
Инсталлятор для всех версий Windows
Автор: sony2001
Дата сообщения: 28.02.2013 14:07

Цитата:
можно попробовать последнюю поделку из темы

уже попробовал - получилось установить крон как сервис и как приложение для пользователя в c:\Program Files и запуск обоих оттуда.
Остается один вопрос как с включенным контролем прав UAC запустить крон установленный как приложение для текущего с правами администратора? Если в свойствах nnCron.exe поставить галку запускать всегда от имени администратора то крон не стартует вообще.
Автор: AlikasS
Дата сообщения: 28.02.2013 14:28
sony2001

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

для каких целей?
запуск от имени другого пользователя можно поручить крону-сервису,
там точно меньше проблем будет с пере-авторизацией.
но есть нюансы..
Автор: sony2001
Дата сообщения: 28.02.2013 14:48
при включенном контроле прав UAC необходимо из одной задачи крона сделать KILL: "1cv7*.exe", причем для всех пользователей, а потом запустить 1С
C:\1Cv77\BIN\1cv7.exe config /dD:\1Cv77_DB\BUH2007 /NД /Pд /@reind.cmd
если задачу запускать как сервис она убъет все процессы но не запустит 1С, тк 1С необходим пользователь. При запуске от пользователя 1с запустится но не убъются все процессы, тк при включенном UAC в таком случе необходим запуск с админскими правами.
Пробовал все настроить с выключенным контролем прав - то все работает как надо... так что скорее всего так и сделаю...
Автор: AlikasS
Дата сообщения: 28.02.2013 14:55
можно из задачи пользователя , запускать задачу у сервиса, которая убивает все нужные процессы
или вообще сервису переслать необходимую команду

Добавлено:
но для этого нужно что бы и сервис крона был запущен
Автор: sony2001
Дата сообщения: 28.02.2013 15:08

Цитата:
можно из задачи пользователя , запускать задачу у сервиса, которая убивает все нужные процессы

уже думал над этим, но не хотелось бы переписывать саму задачу. Но чуствую что другого решения не будет... Скорее всего склонюсь таки к отключению UAC
Автор: AlikasS
Дата сообщения: 28.02.2013 15:09
для посылки из крона-приложения команды крону-сервису
в моей сборке сервис слушает 2003 порт

Код: <%
: REMOTESENDMESS { a1 u1 a2 a3 u3 \ soc rem-ip -- ior }( ip/name port message -- true/false )
SocketsStartup THROW
CreateSocket
0=
IF
    TO soc
    a1 u1 GetHostIP
    0=
    IF
        DUP TO rem-ip
        a2 soc ConnectSocket
        0=
        IF
            a3 u3 \
            soc WriteSocketLine DROP
             TRUE
        ELSE
        S" хост не соединяется" MsgBox
         FALSE
        THEN
    ELSE
    S" хост не найден" MsgBox
    DROP
     FALSE
    THEN
5000 PAUSE
soc CloseSocket DROP
ELSE
S" сокет не создан" MsgBox
    DROP
THEN
;
%>

#( убить_все_процессы_dmaster.exe
NoActive
LoadProfile
Action:
S" 127.0.0.1" 2003 S" S%QUOTE% dmaster.exe%QUOTE% KILL" EVAL-SUBST REMOTESENDMESS DROP \ N>S MsgBox
)#
Автор: niask
Дата сообщения: 07.03.2013 11:19
Такая проблема. Если 2 напоминания (или больше) в nnCron выпадают одновременно (например, просроченные напоминания при запуске системы), то эти напоминалки показываются с одинаковым текстом, а nnCron вылетает с ошибкой ("приложение будет закрыто"). При перезапуске напоминалок нет в крон-файлах. Win7 x64 SP1 (на Висте вроде также), nnCron 1.93b10. Можно исправить?
Автор: VoidVolker
Дата сообщения: 07.03.2013 13:42

Цитата:
Можно исправить?

Да, подтверждаю, есть такой баг при запуске двух напоминаний в одно и то же время.

Добавлено:
Вот исправленная версия: http://www.nncron.ru/download/nncron193b12.exe
Автор: niask
Дата сообщения: 08.03.2013 09:51
VoidVolker
спасибо! ты разработчик??
Автор: VoidVolker
Дата сообщения: 08.03.2013 09:55

Цитата:
спасибо! ты разработчик??

Лишь отчасти: пишу плагины и администрирую форум.
Автор: Eidar
Дата сообщения: 09.03.2013 13:23
Подскажите, как вывести через SEND-KEYS текущую дату?
Автор: VoidVolker
Дата сообщения: 09.03.2013 15:36

Код: CUR-DATE DATE>S SEND-KEYS
Автор: HelioSS
Дата сообщения: 05.04.2013 17:02
Архивирую настройки Google Chrome с помощью nnBackup.
Но сделать это при работающем Google Chrome не представляется возможным - получаю ошибку "Файл занят другим приложением". А мне обязательно нужно, чтобы архивирование произошло.
Есть какие-то пути обхода этой проблемы?
Автор: lucky_Luk
Дата сообщения: 05.04.2013 18:55
HelioSS

Цитата:
Архивирую настройки Google Chrome с помощью nnBackup.
Но сделать это при работающем Google Chrome не представляется возможным - получаю ошибку "Файл занят другим приложением". А мне обязательно нужно, чтобы архивирование произошло.
Есть какие-то пути обхода этой проблемы?


А на правах догадки: попробуй архивировать настройки с помощью отдельного профиля WinRAR с включенной опцией "Открывать совместно используемые файлы", на вкладке "Резервное копирование".
Автор: HelioSS
Дата сообщения: 05.04.2013 19:18
lucky_Luk
WinRAR? А при чём тут он?
Автор: lucky_Luk
Дата сообщения: 05.04.2013 21:33
HelioSS


Цитата:
WinRAR? А при чём тут он?

При том, что он умеет обрабатывать "занятые" файлы. А nnBackup похоже не умеет. А для начала надо проверить кое-что: можно ли вручную скопировать какой-нибудь из этих "занятых" файлов Хрома (при работающем Хроме)?
Автор: HelioSS
Дата сообщения: 06.04.2013 08:49
lucky_Luk

Цитата:
можно ли вручную скопировать какой-нибудь из этих "занятых" файлов Хрома (при работающем Хроме)?

Неа

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

Предыдущая тема: Autodesk AutoCAD


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.