It Hints
Search
Close this search box.

Всем при­вет. Кру­тит­ся у меня на сер­ве­ре одна про­грам­ма, кото­рая рабо­та­ет 24x7 и посто­ян­но выво­дит ново­сти. Всё бы хоро­шо, но ино­гда эта про­грам­ма пада­ет. И что­бы она опять под­ни­ма­лась при паде­нии, я при­ду­мал неболь­шой bat файл, кото­рый авто­ма­ти­че­ски запус­ка­ет­ся раз в 15 минут через “Назна­чен­ные задания”

Кому нуж­но бери­те на заметку.

				
					@echo off
setlocal

set "process_name=clock_2024.exe"

REM Проверяем, есть ли процесс
tasklist /FI "IMAGENAME eq %process_name%" 2>NUL | find /I /N "%process_name%">NUL

if "%errorlevel%" neq "0" (
    REM Процесс отсутствует, запускаем приложение
    echo Starting %process_name%
    start "" "C:\SmartclockNews\%process_name%"
) else (
    REM Процесс присутствует, не делаем ничего
    echo %process_name% is already running
)

endlocal
				
			
Дан­ный bat файл про­ве­ря­ет, есть ли в памя­ти про­цесс clock_2024.exe и если нет, то запус­ка­ет его из пап­ки C:\SmartclockNews\

Друзья - если вы нашли для себя что то полезное и хотите помочь проекту развиваться дальше, Вы можете задонатить любую сумму на поддержку. Деньги пойдут исключительно на оплату доменного имени, хостинга, а так же на мотивацию.

Facebook
Twitter
Email
VK
WhatsApp
Telegram