Направете си bat файл и напишете вътре, каквото искате да прави.
Пример:
- Код за потвърждение: Избери целия код
:top
cd D:\miners\zzz\
start xxx.bat
ping -n 1500 127.0.0.1>nul
taskkill /F /IM yyy.exe
ping -n 6 127.0.0.1>nul
goto top
1.Етикета :top на първия ред се пише за да е възможно направата на цикъл.
2.Във втория ред задавате пътя към директорията, където е миньора.
3.На третия ред се пише какво ще се стартира, може да е exe фаил , може и да е друг bat файл който стартира миньора. Има няколко начина на стартиране, трябва да съобразите какво ще напишете. Следните 3 кода работят при мен.
- Код за потвърждение: Избери целия код
start xxx.bat
- Код за потвърждение: Избери целия код
call xxx.bat
- Код за потвърждение: Избери целия код
start cmd /k call xxx.bat
4.На четвъртия е интервала през който ще се рестартира, стойността е в секунди. В примера е 1500 секунди.
За таймер може да се ползва timeout или по-добре ping по-малко CPU ресурс хаби. На някой по-стари машини timeout не бачка.
- Код за потвърждение: Избери целия код
ping -n 1500 127.0.0.1>nul
или
- Код за потвърждение: Избери целия код
timeout /t 1500
5.На петия ред се убива процеса, също трябва да напишете вашата програма. Трябва да съобразите името, което ще напишете. След като сте пуснали миньора, отваряте Task Manager отивате на табчето Processes, там гледате в ImageName колоната, абе името на миньора търсите. Това име трябва да напишите. Можете да тествате "убийството" като отворите CMD конзолата и там напишите
- Код за потвърждение: Избери целия код
taskkill /F /IM yyy.exe
6.На шестият има малка пауза от 6 секунди докато се "убие" добре програмата.
На седмият има препращане към първият ред, за да стане цикъл.
Заради един наш съфорумник го написах това.
