Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

вопрос

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Первый вопрос] >> вопрос
Имя
Сообщение << Старые топики   Новые топики >>
вопрос - 2011-06-08 18:01:35.040000   
chell1975

Сообщений: 2
Оценки: 0
Присоединился: 2011-06-08 17:44:15.270000
Народ. Нужен батник такого плана -
1. он периодически проверяет, запущен ли некий процесс на компе
2. если процесс не запущен - то запускает
3. повторяет п.1
Как пример - батник запущен как служба и 1 раз в 15 минут проверяет, запущена ли 1С на компе, если запущена, ждёт 15 минут и опять проверяет, если не запущена - запускает и через 15 минут опять проверяет.
Я в написании всяких таких штук не очень понимаю, а начальство требует.
Заранее благодарю.
Post #: 1
RE: вопрос - 2011-06-08 18:32:01.863333   
namepunk

Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
:Start
tasklist | find /i "process_name"
if errorlevel 1 goto no_proc
ping 169.254.255.255 -w 900000
goto Start
:no_proc
start c:\process_name.exe
ping 169.254.255.255 -w 900000
goto Start
Post #: 2
RE: вопрос - 2011-06-09 11:08:42.183333   
chell1975

Сообщений: 2
Оценки: 0
Присоединился: 2011-06-08 17:44:15.270000
Спасибо. Я так понял пинг несуществующего IP - это цикл?
кстати, если запускаю таким макаром notepad.exe - прокатывает, а вот если "C:\Program Files\1cv82\common\1cestart.exe" (писал и с кавычками и без - не хочет. в чём закавыка?
Post #: 3
RE: вопрос - 2011-06-09 15:15:56.686666   
namepunk

Сообщений: 2732
Оценки: 184
Присоединился: 2009-09-15 13:35:36.866666
@echo off
:Start
tasklist | find /i "1cestart.exe"
if errorlevel 1 goto no_proc
ping 169.254.255.255 -w 900000
goto Start
:no_proc
start "C:\Program Files\1cv82\common\1cestart.exe"
ping 169.254.255.255 -w 900000
goto Start

убедись что процесс в диспетчере задач называеться именно 1cestart.exe а не 1cv82s.exe например
Post #: 4
Страниц:  [1]
Все форумы >> [Первый вопрос] >> вопрос







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.