Эй, парень, я запускаю код сокета, который написан на python, и по некоторым причинам мне нужно перезапускать его каждые 5 минут, кто-то предложил мне использовать планировщик задач, который я пробовал, но он не работал, поэтому я искал инашел скрипт, который запускает программу через каждые 5 минут в формате .exe. Теперь главная проблема в том, что открывается новое окно, а старое окно все еще открыто. Например: когда я запускаю программу, она открывается в окне с 1 номером. Через 5 минут открывается окно с 2 номерами, в котором запущена программа, но благодаря программированию сокета оно подключается к окну с 1 номером. Теперь я хочу закрыть 1 цифровое окно, чтобы сокет мог соединиться с 2 цифровым окном.
Я думаю, что это окно оболочки, а программа в формате .bat.
Код:
:loop
@echo off
start python "python program location"
timeout /t 300 /nobreak
exit0
goto :loop
В некоторых статьях предлагались строки "@echo off" и "exit0", но они не работают. «300» - это время в секундах 5 минут