Перейти к содержимому
nikodim

rigonline.ru | Мониторинг работы фермы

Рекомендуемые сообщения

- функционал запуска пользовательского батника

 

Как пользоваться этим?

 

Просто создать нужные батники.

Приложение проверяет их наличие и если они есть то запустит перед авторебутом.

Если не поможет батник (проблема не будет решена), то отправит систему в ребут.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Как пользоваться этим?

Если подойдет моё, то распаковать архив в папку Ригонлайн где лежит start.bat

 

tools.zip

Изменено пользователем DmitryDMR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если подойдет моё, то распаковать архив в папку Ригонлайн где лежит start.bat

 

Надо тоже проверить перезапуск драйверов... на любых картах работает?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Быстро реализовал. Молодец.

 

Знающие люди подскажите как по команде devcon_x64 restart перезагрузить драйвер конкретной карты если их 6 штук и у всех ПИД и ВИД, и соответственно ИД одинаковый?

devcon_x64 restart "PCI\VEN_10DE&DEV_13C2&SUBSYS_85081043&REV_A1\4&2DB3ECDA&0&0008" так не работает

devcon_x64 restart "PCI\VEN_10DE&DEV_13C2&SUBSYS_85081043&REV_A1" а так перезапустит все видеокарты

 

пока для "tools/before_reboot_card.bat" придется использовать devcon_x64 restart =display (devcon_x64.exe положить в папку tools)

 

 

devcon_x64 restart PCI\VEN_1002*DEV_9440*

 

Обратите внимание, что вместо символов & использованы символы звёздочки ( * ). Если выполнить команду с &, то перезапустятся два устройства. Почему именно так происходит — пока не знаю, поэтому рекомендую следовать примеру и использовать команду с заменой &на *.

 

Источник - http://3dg.me/ru/personal/goodies/kak-perezapustit-drayver-bez-perezagruzki-utilita-devcon

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)
на любых картах работает?

 

на любых. по сути перезапуск драйвера видеоадаптера через винду, в данном случае всех пока не научился перезапускать конкретный адаптер

 

 

devcon_x64 restart PCI\VEN_1002*DEV_9440*

 

не прокатит. эта команда перезапустит сразу все ATI Radeon HD 4800 Series имеющиеся в системе

 

tools.zip

Изменено пользователем DmitryDMR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Автору данного сервиса огромнейшее спасибо!

По виду работы не всегда есть интернет 'под рукой', и поэтому Ваша автоперезагрузка решила некоторые проблемы. Рад, что работа над проекотм не затихает.

Спасибище!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Спасибо. Протестировал. Работает.

 

Только исправил профиль2 на профиль1 в скрипте и в АБ сохранил профиль1.

Добавлю все это в приложение.

Там еще будет батник прописывающий сайт в хостс - для тех случаев когда DNS сервер провайдера моросит.

 

В батнике температуры, после закрытия всех майнеров, добавил запуск батника майнера из директории "автозагрузка".

Так так у всех разные названия батников - файл назвал "_before_reboot_temp.bat", чтобы он не запускался по умолчанию.

Все что нужно сделать - в этом батнике изменить название ярлыка на свое и переименовать батник (убрать подчеркивание в начале).

Протестировать работу батника просто - запустите его, если ошибок нет и майнер закрылся, а потом открылся заново, значит все сделано верно.


-----------------------------------

 

Содержание файл "_before_reboot_temp.bat":

 

 

@echo off
 
:: закрываем майнер
taskkill /f /im EthDcrMiner64.exe
taskkill /f /im miner.exe
taskkill /f /im Optiminer.exe
taskkill /f /im NsGpuCNMiner.exe
taskkill /f /im prospector.exe
taskkill /f /im ccminer.exe
taskkill /f /im ethminer.exe
taskkill /f /im excavator.exe
taskkill /f /im nheqminer.exe
taskkill /f /im sgminer.exe
 
:: запукаем майнер
start "" "%APPDATA%\Microsoft\Windows\Start Menu\Programs\Startup\bitfinex_(etc-ethermine).bat.lnk"

-----------------------------------

 

Содержание файл "before_reboot_card.bat":

 

 

@echo off
 
:: Перезапуск всех видеоадаптеров
devcon_x64 restart =display
 
:: Пауза
timeout /T 10
 
:: Применение профиля MSI Afterburner
"C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe" -Profile1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот так не спеша семимильными шагами мы приближаемся к автоматизации и управлению майнерами через сайт. Осталось совсем немного :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

Там еще будет батник прописывающий сайт в хостс

 

А вот этого делать не стоит. Кто-то его чистит, у кого-то антивирь установлен, плюс безопасность у всех разная. Достаточно либо своему сайту зеркало сделать, либо обращения к сайту делать по IP адресу. Изменено пользователем DmitryDMR

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вот этого делать не стоит. Кто-то его чистит, у кого-то антивирь установлен, плюс безопасность у всех разная. Достаточно либо своему сайту зеркало сделать, либо обращения к сайту делать по IP адресу.

 

Это не делается автоматом. Там просто скрипт.

Кому надо - тот может запустить и сайт добавится в хостс.

Как говорится "Вы все делаете на свой страх и риск"))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только что сайт ложился. По загрузке - тонна запросов. Возможно ддос.

Могли улететь уведомления по остановке/запуску.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

те, кто решил батник по моему образцу юзать или положите devcon_x64 рядом с start.bat

либо в батнике строку пропишите вот так

tools\devcon_x64 restart =display

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Поправил пользовательский батник (before_reboot_card.bat) в приложении - указал путь "tools\devcon_x64.exe". Можно скачать последнюю версию, там уже исправленный батник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно использовать этот сервис для асиков ? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 минуты назад, Шипулик сказал:

Можно использовать этот сервис для асиков ? 

 

Если вы расскажете какая ось на асиках и какие есть возможности засунуть туда скрипты и повесить в автозагрузку их выполнение, то возможно я смогу ответить и сроки реализации адаптированной версии сократятся.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

запустил твой батник с пропиской в хостс, теперь с фермы через экплорер твой сайт не грузится

 

добавь в скрипт, чтобы он вносил строчку в новой строке, он тупо прилепил ее к последнему хосту

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, oemparts сказал:

запустил твой батник с пропиской в хостс, теперь с фермы через экплорер твой сайт не грузится

 

добавь в скрипт, чтобы он вносил строчку в новой строке, он тупо прилепил ее к последнему хосту

 

Проверял у себя на вин7 - вставляет в новой строке. Видать в 10 работает по другому.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

угу, по другому :) а то блогеры опять какашками закидают:):):)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 минуты назад, oemparts сказал:

угу, по другому :) а то блогеры опять какашками закидают:):):)

 

Примерно так?

 

@echo off

set h=%windir%\system32\drivers\etc\hosts
set nl=^& echo.

echo.
echo ADD TO HOSTS - RIGONLINE.RU (88.212.253.254)
echo.
find /C /I "rigonline.ru" %h% > nul
if %errorlevel% neq 0 (
    echo %nl%^88.212.253.254 rigonline.ru>>%h%
    echo DONE
) else (
    echo NO NEED TO ADD
)
echo.

pause

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
(изменено)

не сработало, не с новой строки

 

видай варианты, потестю

 

запустил батник ребут карт, системе не удается найти указанный путь

 

Изменено пользователем oemparts

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, oemparts сказал:

не сработало, не с новой строки

 

видай варианты, потестю

 

запустил батник ребут карт, системе не удается найти указанный путь

 

 

Если скрипт запустить руками, то не найден будет путь. Но так как батник запускается из приложения то и путь нужно указывать из папки приложения. Может протестировать так - в папке с приложением создай текстовый файл "reboot_card.txt". При следующей обработке приложение увидит этот файл (индикатор необходимости рестарта) и запустит пользовательский батник.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот этот вариант добавляет строчку в вин7.

И в вин10 тоже должен.

 

@echo off

set h=%windir%\system32\drivers\etc\hosts

echo.
echo ADD TO HOSTS - RIGONLINE.RU (88.212.253.254)
echo.
find /C /I "rigonline.ru" %h% > nul
if %errorlevel% neq 0 (
    echo.>> %h%
    echo 88.212.253.254 rigonline.ru>> %h%
    echo DONE
) else (
    echo NO NEED TO ADD
)
echo.

pause

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пропустил 2 или 3 строчки, но работает, в общем и так сойдет наверно :)

ты скажи надо что править в проге, чтобы по ребуту карт, перезапускал, или все будет работать ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
16 минут назад, oemparts сказал:

пропустил 2 или 3 строчки, но работает, в общем и так сойдет наверно :)

ты скажи надо что править в проге, чтобы по ребуту карт, перезапускал, или все будет работать ?

 

Скрипт добавил одну строчку.

Видать у тебя в файле в конце было уже несколько пустых строк.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Обновление (версия 7.8):

 

- Хэшрейт suprnova.cc - zec

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас


  • Сейчас на странице   1 пользователь

×