время выполнения процесса
Stas Mishchenkov написал(а) к vladimir n. ramazanoff в Jun 22 09:15:18 по местному времени:
Нi, vladimir!
15 июн 22 12:55, vladimir n. ramazanoff -> all:
vnr> нужна консольная утилитка, которая проверяет, выполняется ли процесс
vnr> такой-то более n времени, и выходит с каким-нибудь там errorlevel.
=== Import timer.cmd Start ===
@echo off
setlocal ENABLEEXTENSIONS ENABLEDELAYEDEXPANSION
set pname=%1
set /a period=%2
set /a sleptime=1
set /a telapsed=0
echo "%pname%"
echo "%sleptime%"
echo "%period%"
:START
tasklist /v /fo table | find /i "!pname!">nul
if %errorlevel% == 0 (
set /a telapsed+=1
)
if !telapsed! GEQ %period% exit 1
timeout /t %sleptime%
goto START
exit 0
=== Import timer.cmd End ===
Usage: timer.cmd programname seconds_torun
~~~~~
Нave nice nights.
Stas Mishchenkov.
--- Людeй, пeрeживших лeто в Симферополе, будут выгoнять из ада за смeх в кoтле
|