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

» nnCron

Автор: DonDD
Дата сообщения: 13.08.2010 17:49
CRANK
Забей, это Троль.
Автор: boy999
Дата сообщения: 13.08.2010 19:44
DonDD

А по печени!?
Автор: UNICORNIO
Дата сообщения: 26.08.2010 03:04
Доброго времени.

Требуется создавать интернет соединение каждые n секунд по истечении этого времени обрывать коннект и создавать его заново мгновенно.
Подскажет кто, как сделать?
Автор: lucky_Luk
Дата сообщения: 27.08.2010 13:16
boy999


Цитата:
Как батник на горячие кнопки забить!?
Сам он через ярлык почему не запускаетсо горячими кнопками

ИМХО никак, нужно в задачу nncron перевести содержимое батника. Что делает этот батник?
Но можешь попробовать через START-APP: , написав перед ним рабочую папку, см. в Справке слово StartIn: .
В свойствах твоего ярлыка рабочая папка правильно записана?
Автор: emfs
Дата сообщения: 03.09.2010 11:11
Если добавить в начале кронтаба объявление переменных, то вываливается ошибка Internal Error = -1%много_цифр%

<%
SET ...
....
%>

Даже войти в настройки GUI крона - не даёт такая же ошибка всегда. На xp работало.
Приходится перетаскивать в каждую задачу. Но они общие, поэтому неудобно.

Как решали?
Автор: lucky_Luk
Дата сообщения: 03.09.2010 17:17
UNICORNIO

Цитата:
Требуется создавать интернет соединение каждые n секунд по истечении этого времени обрывать коннект и создавать его заново мгновенно.
Подскажет кто, как сделать?

Находишь в сети маленькую программу Devcon. В ней определяешь свое сетевое устройство, команды включения/выключения найдешь по devcon /?
Делаешь в задаче цикл с этими командами.

Добавлено:
emfs


Цитата:
Даже войти в настройки GUI крона - не даёт такая же ошибка всегда. На xp работало.
Приходится перетаскивать в каждую задачу. Но они общие, поэтому неудобно.

Если неправ, пусть гуру поправят, но ИМХО в каждой задаче ненужно писать одинаковые переменные.
Переменная должна объявляться только в той задаче, которая в кронтабе выше остальных, использующих такую же переменную. Все задачи, идущие ниже по кронтабу, вроде бы смогут пользоваться этими переменными.
Автор: sis_terr
Дата сообщения: 07.09.2010 18:37
мальчишки, подскажите начинающей,
чтобы программки в задачах стартовали последовательно с задержкой,
после установления соединения с инетом
где и как правильно дописать, это во вкладке Параметры?
Автор: NAGRIS
Дата сообщения: 10.09.2010 19:30
sis_terr

Нет, надо идти в настройки задачи

И там на закладке Действиe выбрать Запустить скрипт и в поле пониже вписать, что-то похожее (последовательный запуск 3 программ)

TMSG: "Запуск FahSpy" 4
StartIn: "F:\Program Files\FahSpy"
ShowNormal NormalPriority
START-APP: F:\Program Files\FahSpy\FahSpy.exe
TMSG: "Запуск uTorrent" 4
StartIn: "C:\Program Files\uTorrent"
ShowNormal NormalPriority
START-APP: C:\Program Files\uTorrent\uTorrent.exe
ShowNormal HighPriority
START-APP: F:\Program Files\TypeAndRun\TypeAndRun.exe
Автор: lucky_Luk
Дата сообщения: 10.09.2010 23:09
NAGRIS
Необязательно писать StartIn перед каждым START-APP:. StartIn нужна только для программ командной строки, которые без него не работают, это аналог параметра "рабочая папка" для ярлыков приложений в винде.

Слово ONLINE: работает с Ethernet-подключениями? В Справке написано только про Dial-up и VPN. Русские названия подключений, с пробелами, понимает?
Автор: newbie2k6
Дата сообщения: 12.09.2010 07:38
sis_terr

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

Пример:

Код: #( CLASSIC-TASK-#-launch_apps_when_connected
WatchConnect
Action:

1000 PAUSE

ONLINE? NOT IF EXIT \ прерываем выполнение задачи, если нет подключения к Интернету

\ S" Stream" SONLINE? NOT IF EXIT
\ \ как вариант, прерываем выполнение задачи, если не установлено _конкретное_ соединение

\ запускаем Миранду (если еще не запущена)
S" C:\Program files\Miranda IM\miranda32.exe" 2DUP PROC-EXIST?
IF
    ( a u ) 2DROP
ELSE
    ( a u ) START-APP
THEN

2000 PAUSE

\ запускаем Оперу (если еще не запущена)
S" C:\Program files\Opera\Opera.exe" 2DUP PROC-EXIST?
IF
    ( a u ) 2DROP
ELSE
    ( a u ) START-APP
THEN

\ и так далее
Автор: sis_terr
Дата сообщения: 13.09.2010 23:27
newbie2k6
пасиб, буду чесать тыковку и размышлять,
а вот как запустить программу с ярлыка,
например Оперу желательно запускать с параметром -notrayicon записанным в ярлыке и запуск WebSite-Watcher тоже имеет хитрость
Автор: lucky_Luk
Дата сообщения: 13.09.2010 23:34
sis_terr


Цитата:
а вот как запустить программу с ярлыка,
например Оперу желательно запускать с параметром -notrayicon записанным в ярлыке и запуск WebSite-Watcher тоже имеет хитрость

Cтроку из поля "Объект" в ярлыке можно целиком, вместе с параметром, записать после START-APP: .
Автор: sis_terr
Дата сообщения: 14.09.2010 20:25
lucky_Luk
пасиб, все заработало как надо
Автор: newbie2k6
Дата сообщения: 16.09.2010 08:02

Код: ONLINE? NOT IF EXIT THEN \ прерываем выполнение задачи, если нет подключения к Интернету

\ S" Stream" SONLINE? NOT IF EXIT THEN
\ \ как вариант, прерываем выполнение задачи, если не установлено _конкретное_ соединение
Автор: ILYAZzz2009
Дата сообщения: 18.09.2010 00:24
Приветствую!
Помогите решить задачу.
Нужно кликнуть по ссылке в браузере используя её статическое назвние, желательно по маске "*?"
т.е. как кнопку, но только ссылку.
Использование позиционирования мыши не всегда корректно из-за меняющегося по высоте баннера с разным чсилом строк.

Заранее спасибо
Автор: lucky_Luk
Дата сообщения: 18.09.2010 11:10
Настроена задача, запускается раз в месяц. Программа, которую она запускает, не умеет об этом сообщать.
Как узнать через сабж, запускалась задача в этом месяце или нет?
Автор: HumpSoft
Дата сообщения: 20.09.2010 14:50
lucky_Luk Эммм....
Посмотреть nnCron лог ?
Автор: lucky_Luk
Дата сообщения: 20.09.2010 20:44
HumpSoft

Цитата:
Посмотреть nnCron лог ?

Такого файла у меня нет, а файлы типа <дата>cron.log создаются каждый день и зачищаются по-умолчанию раз в 10 дней.
Нужно убрать из кронтаба зачистку журналов и ждать пока в журнале за какой-то день всплывет запуск этой задачи?
Автор: emfs
Дата сообщения: 21.09.2010 00:11
lucky_Luk
а если бы запускалось раз в год, ждал бы год?

Цитата:
не умеет об этом сообщать.

что именно сообщать, о результате? вручную протестировать отработку задачи не хочется?

Цитата:
<дата>cron.log

это и есть лог, точнее можно сказать, один из них
Автор: lucky_Luk
Дата сообщения: 21.09.2010 21:33
emfs

Цитата:
что именно сообщать, о результате? вручную протестировать отработку задачи не хочется?

Задача для запуска раз в месяц полной проверки ПК устанавленным антивирусом MSE. MSE сам раз в день делает быструю проверку. В нем по расписанию можно сделать только одну задачу.
Из отчетов он умеет сообщать только "последняя проверка запускалась тогда-то", естественно под сообщения подпадает запуск запланированной быстрой проверки.
Но неясно, делалась полная проверка или нет.
Автор: emfs
Дата сообщения: 22.09.2010 00:19
lucky_Luk

что за антивирус такой, что у него своего лога нет?

можно ещё отслеживать наличие процесса антивируса в системе и писать в лог если он появился, если он есть, если он завершился и т.д.
Автор: lucky_Luk
Дата сообщения: 24.09.2010 00:21
emfs

Цитата:
что за антивирус такой, что у него своего лога нет?

Microsoft Security Essentials. Есть лог по обнаруженным вирусам, по карантину, а по запуску проверок из командной строки - нету.


Цитата:
можно ещё отслеживать наличие процесса антивируса в системе и писать в лог если он появился, если он есть, если он завершился и т.д.

Процесс всегда есть, антивирус проверяет файлы в реальном времени.
Придумал: настрою в задаче создание файла-флага с датой по завершении проверки.
Автор: niask
Дата сообщения: 11.10.2010 12:48
поделитесь, пожалуйста, nnCron 1.93 beta 10. с оф. сайта качается какой-то битый файл...
Автор: Chern
Дата сообщения: 11.10.2010 13:54
niask
Держи: http://rghost.ru/2883526
Автор: niask
Дата сообщения: 11.10.2010 19:47
Chern
спасибо
оказывается проблема была на работе с корпоративным антивирусом, которому что-то не нравилось в установщике nnCron
Автор: markers
Дата сообщения: 03.11.2010 06:31
Всем привет!
Кто-нибудь смог победить Win2008 (или хотяб Win 7) и поставить на них nnCron ? Испльзую крон давно и без него как без рук.... что только не пытался делать, не хочет стартоват... служба вроде стартует, а иконки нету...

ССОРЬ! ещё повозился и получилось

ЗЫ: Как сделать чтоб данные брались не из папки C:\Users\USER\AppData\Roaming\nnCron а непосредственно из папки крона?
Автор: niask
Дата сообщения: 03.11.2010 09:14
markers

Цитата:
ЗЫ: Как сделать чтоб данные брались не из папки C:\Users\USER\AppData\Roaming\nnCron а непосредственно из папки крона?

Запускай nnCron с параметром "-dir ." (без кавычек).
Автор: iamgdv
Дата сообщения: 04.11.2010 14:50
Помогите решить проблемку.
нужно запускать инет при старте с-мы и при выходе из гибернета,
а объединить Time: START-TIME и WatchResume не знаю как...... ((((
в описанном ниже варианте задачка не работает, если Time: START-TIME комментирую - после выхода из гибернета инет подключается....

#( test_dial
WatchResumeAuto
WatchResumeStandby
\ Time: START-TIME
Action:
\ проверяем, не установлено ли уже интернет-соединение
ONLINE: "Unlim2Mbs" 0=
IF
RASUser: "connection"
        RASSecPassword: "psw"
        DIAL: "myconnection" 3 1
        PLAY-SOUND: "E:\Programs\Internet\DUTraffic\Sounds\connect.WAV"
THEN
)#
заранее СПС!!!!
Автор: emfs
Дата сообщения: 04.11.2010 17:34
iamgdv

лучше сделай проверку пинга
Автор: older
Дата сообщения: 04.11.2010 18:48
iamgdv
создай еще одну задачу:

Код: #( test_dial2
Time: START-TIME
Action:
test_dial RUN
)#

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354

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


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