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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   нужно, чтобы батник отслеживал наличие процесса (http://forum.oszone.net/showthread.php?t=271894)

Wotsom 12-11-2013 16:07 2252930

нужно, чтобы батник отслеживал наличие процесса
 
@echo off
set process=1.exe
start /wait 2.exe
goto checker
:check
cls
:checker
tasklist /FI "IMAGENAME eq %process%" /NH | findstr /i "%process%">nul
if %errorLevel% == 0 goto :check
rem Process 1.exe был завершен, можно запускать следующий файл
start /wait 2.exe
pause

не работает
РЕШЕНИЕ необходимо:
1) нужно, чтобы батник отслеживал наличие процесса 1.exe, и если этот процесс принудительно завершился, то запускает 2.exe через 30 секунд после принудительного закрытия 1.exe, но перед запуском 2.exe убивал процесс 3.exe и только после этого запускал 2.exe
2) этот процесс нужно зациклить, но так, чтобы командная строка не выскакивала ни разу

Iska 12-11-2013 20:10 2253132

1. 1, 2 и 3 — консольные приложения?

2.
Цитата:

Цитата Wotsom
если этот процесс принудительно завершился »

Не существует разницы вовне процесса каким образом он был завершён: самостоятельно, корректно или принудительно.

3. Зачем? Озвучьте реальные имена 1, 2 и 3.

Гуллипут 15-11-2013 23:31 2255561

Iska, видимо, ещё один начинающий вирусописатель нашёлся.


Время: 17:31.

Время: 17:31.
© OSzone.net 2001-