[!] Запустить всех ботов одной кнопкой / ликбез по bat-никам
Модератор: 4epT
Правила форума
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
Этот раздел является руководством и тут разрешено оставлять сообщения лишь для уточнения и внесения корректив в существующие материалы. Для вопросов существует ряд других разделов.
-
- Начинающий
- Сообщения: 33
- Зарегистрирован: Пт апр 25, 2008 11:30 pm
Reras
Написать скрипт на VB:
и сохранить его под именем openkore-kill.vbs, когда его запустить, то он убьет все процессы с именем start.exe
Написать скрипт на VB:
Код: Выделить всё
Option Explicit
Dim objWMIService, objProcess, colProcess
Dim strComputer, strProcessKill
strComputer = "."
strProcessKill = "'start.exe'"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcess = objWMIService.ExecQuery _
("Select * from Win32_Process Where Name = " & strProcessKill )
For Each objProcess in colProcess
objProcess.Terminate()
Next
WScript.Quit
Ладно под винду это делается легко, куча описаний в гугле. Но вот как сделать такое же тока на Фряхе. Я почпму-то поиском в гугле находил только скрипт автозапуска после рестарта сервера. Но мне немного не такое надо. Надо чтобы я запустил скрипт, он погнал запускать ботов по очереди. При чем он должен как-то убедиться что ботстартовал. Т.к. частенько вылезает перловая ошибка и на ВДС он не запускается сразу.
Кто поможет сделать или подскажи примерчик....
Кто поможет сделать или подскажи примерчик....
Вначале попробываю баш скриптом, тупо на запуск всех сразу, мой сервак повесился... покурил...поставил паузы в 30 секунд....запускаются, но не все... Иногда появляется ошибка перловая и это мешает.... покурил.... сделал файлы .sh, засунул в крон и запускаю ботов через крон. И не надо лазить в МС, лично мне так удобнее))))
Вот если бы кто подсказал как в баш скрипте делать проверку на запуск бота... было бы шикарно... Верней не проверку, а перезапуск.
Вот если бы кто подсказал как в баш скрипте делать проверку на запуск бота... было бы шикарно... Верней не проверку, а перезапуск.
run.bat
где "name" - идёт как обязательный параметр,но вместо name можно чо угодно писать.
Код: Выделить всё
start "name" "C:\path\to\bot\start.exe" && start "name" "C:\path\to\bot2\start.exe" && etc...