Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Планировщик Windows или альтернатива (http://forum.oszone.net/showthread.php?t=213907)

mcfred 23-08-2011 14:12 1737738

Планировщик Windows или альтернатива
 
Ситуация следующая:
Нужен планировщик, который сможет запускать скрипт (vbs, bat) с интервалом в 1 минуту (настраиваемое значение).
Желательно, чтобы устанавливался службой с возможностью установки через групповую политику (Win server 2003).
task scheduler, сомневаюсь, но если есть у кого какие-то идеи...
подробности, если необходимо, просто спрашивайте.
Спасибо заранее :)

Petya V4sechkin 23-08-2011 20:04 1737943

Цитата:

Цитата mcfred
task scheduler, сомневаюсь, но если есть у кого какие-то идеи

Сомневаетесь в чем? Идеи о чем?
Не хотите воспользоваться стандартным планировщиком заданий?

mcfred 24-08-2011 09:30 1738248

Нужно создать задание (скажим запуск скрипта на убийство процессов из списка, повторяющийся раз в минуту).
Работа по маркеру, к примеру. Просто реализация через встроенный планировщик Windows вряд ли получится (раз в день, минимальное значение, не подходит). Если есть идеи, буду очень признателен..

Petya V4sechkin 24-08-2011 09:42 1738255

mcfred, к примеру, есть nnCron.

Busla 24-08-2011 11:16 1738305

Цитата:

Цитата mcfred
раз в день, минимальное значение »

кто сказал?
schtasks /?

mcfred 05-09-2011 12:37 1746495

Ок. Приведите рабочий пример скрипта, который будет вырубать процессы "calc.exe" и "cmd.exe" раз в минуту при условии, что есть файл \\srv\kill.flag

Или любое другое устовие... Объясняю почему:
Скрипт должен выполняться раз в минуту ПРИ НЕОБХОДИМОСТИ. Вот поэтому хочется условие. Т.е. пусть он просто висит себе спокойно, ожидая, пока у него не появится маркер, "эй, пора рубить процессы!", он же kill.flag
Когда kill.flag не существует, все процессы работают, опять "спячка".

Это мое видение данной задачи, я с этим столкнулся впервые, не судите строго... Сейчас сам покопаю
Цитата:

Цитата Busla
schtasks /? »

найду решение, - сообщу


Цитата:

Цитата Petya V4sechkin
к примеру, есть nnCron. »

И как я его через GP поставлю?

Petya V4sechkin 05-09-2011 18:16 1746729

Цитата:

Цитата mcfred
скрипта, который будет вырубать процессы "calc.exe" и "cmd.exe"

Это зачем? Есть же политики ограниченного использования программ.

Iska 05-09-2011 19:00 1746749

Цитата:

Цитата mcfred
Ок. Приведите рабочий пример скрипта, …»

mcfred, Win32_ProcessStartTrace Class (Windows) для XP и выше, Win32_Process Class (Windows) для всех. Сам пример скрипта: Prevent a Process from Running.

CIM_DataFile Class (Windows), SWbemServices.ExecNotificationQuery Method (Windows). Пример скрипта со слежением за файлом: Серый форум / VBS: Слежение за содержанием каталога.

Правильный же подход смотрите выше в #7.

Garik850415 05-09-2011 19:28 1746772

Попробуй программку Sign 0f Misery, вроде в ней можно замутить...

mcfred 08-09-2011 11:48 1748676

Код:

if not exist \\srv\1.txt (goto met1) else (goto met2)
:met2
taskkill /F /IM "excel.exe"
:met1
exit


Вот, запускаю стандартным шедулером. Только надо доработать так, чтобы завершался не один, а несколько процессов (через запятую, точку с запятой или как-то по другому перечислять?) и вывести сообщение при выполнении met2 типа "Не пытайтесь запустить снова". Если не получится, помогите переписать на VBS..

Petya V4sechkin 08-09-2011 17:22 1748919

Цитата:

Цитата mcfred
типа "Не пытайтесь запустить снова"

Цитата:

Цитата Petya V4sechkin
Это зачем?

Политики ограниченного использования программ

mcfred 10-09-2011 13:35 1750238

Цитата:

Цитата Petya V4sechkin
Политики ограниченного использования программ »

Да, спасибо, как раз устанавливаю это поскольку контроллер домена на 2003. Тему можно считать закрытой


Время: 13:26.

Время: 13:26.
© OSzone.net 2001-