Jump to content
Torquemada

Программный watchdog в майнере EWBF под Линукс

Recommended Posts

Помогите, пожалуйста, с таким вопросом....

 
Захотел написать скрипт, который стартует майнер через минуту после загрузки. В случае проблем в майнере EWBF (а ватчдог там стремный), он перегружает риг. Дает перед этим паузу в 120 секунд, чтобы успеть нажать CTRL+C, если надо....
Так как хочется видеть после старта окно майнера, то майнер запускаем как вложенную команду в gnome-terminal:
#!/bin/sh
sleep 60
gnome-terminal -e "/home/klondike163ld/miners/ewbf/miner --solver 0 ......  --eexit 1"
echo "Сработал WatchDog на " `hostname` | mail -s "Сработал WatchDog на `hostname`" [email protected]
echo "Сработал WatchDog! Перезагрузка через 120 секунд"
sleep 120
reboot
И все бы хорошо, кроме одного НО - запуск майнера в gnome-terminal не отрабатывается до завершения. Т.е., я хотел, чтобы запускался майнер в окне терминала и он работает, если в майнере появляется ошибка, то благодаря опции --eexit 1, майнер заканчивает свою работу и, следовательно, продолжается дальше скрипт - отсылка почты, пауза и ребут. А система саму строку 
gnome-terminal -e "/home/klondike163ld/miners/ewbf/miner --solver 0 ......  --eexit 1"
воспринимает как выполненную программу, т.е., запустился терминал с переданной ему командой - считается строка выполненная и скрипт спокойно идет дальше - отправляет почту и перезагружает риг, не смотря на работающий майнер.
Есть идеи, как победить?

Share this post


Link to post
Share on other sites

nvOC в помощь, все уже придумано до нас

Share this post


Link to post
Share on other sites

Поделитесь, если нашли решение.

Share this post


Link to post
Share on other sites

Поделитесь, если нашли решение.

Конкретно по теме, как начинал - не нашел. Решил пойти с другой стороны. Сейчас сделал себе ватчдог с использованием nvidia-smi и мониторинга загрузки видеокарт. Позже планирую перейти на ватчдог на основе API майнеров.

Share this post


Link to post
Share on other sites
В 31.08.2017 в 08:11, Torquemada сказал:

Сейчас сделал себе ватчдог с использованием nvidia-smi

 

Поделитесь, если можете, решением.

Edited by barclay

Share this post


Link to post
Share on other sites
1 минуту назад, SimGa сказал:

Угощайтесь - http://forex4ua.org/load/6-1-0-228

Там же для Windows....

Share this post


Link to post
Share on other sites

попробуй так.

 

#!/bin/bash

sleep 60
gnome-terminal -e "/home/klondike163ld/miners/ewbf/miner --solver 0 ......  --eexit 1"

 

while true
  do

 

pidof miner > /dev/null || echo $(date +"%y-%m-%d %T")"Сработал WatchDog на " `hostname` >> /home/klondike163ld/logEWBF
pidof miner > /dev/null || mail -s "Сработал WatchDog на `hostname`" [email protected]
pidof miner > /dev/null || echo "Сработал WatchDog! Перезагрузка через 120 секунд"
sleep 120
pidof miner > /dev/null || shutdown -r

 

done;

Share this post


Link to post
Share on other sites

Да я что-то ушел от bash-скриптов. Сделал скрипт на Python, с отправкой уведомления через свой же бот в Телеграм

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Topics

    • [CMD] FarmWatchBot (Autorun/Watchdog) for Ewbf, Claymore, Dstm, CCminer, Bminer, Ethminer, CastXMR, Phoenix

      Версия 2.0.5 - 21.10.2018   Ewbf [Equihash] - Ewbfautorun.bat Dstm [Equihash] - Dstmautorun.bat Bminer [Equihash] - Bmnrautorun.bat Claymore [Equihash] - ClayZECautorun.bat Claymore [CryptoNote] - ClayXMRautorun.bat Claymore [NeoScrypt] - ClayNSautorun.bat Claymore [Ethash] - ClayETHautorun.bat Ethminer [Ethash] - Ethrautorun.bat Ccminer [Multialgo] - CCautorun.bat Cast XMR [CryptoNote] - Castautorun.bat Phoenix [Ethash] - Phnxautorun.bat   Загрузить с GitHub  

      in Программы для майнинга

    • USB Watchdog v5.0

      Ребяты кто нить имел дело с красным вотчдогом как на картинке? купил на Али по этой ссылке https://ru.aliexpress.com/item/USB/32844887878.html, ПО скачал по их ссылке вот отсюда http://121.196.226.155:100/public/usbdog/USBWatchdog_V5_en.zip, но в нем нет драйверов, об установке дров в описании ничего не говорится, т.е. где их скачать, сами же они после втыкания вотчдога в USB не устанавливаются, в диспетчере устройств вотчдог висит в USB устройствах как неопознанное устройство с воскл.знаком, ид

      in Аппаратная часть

    • Программный кошелек для криптовалют iWallet

      Программный кошелек для криптовалют iWallet - это мобильное приложение Android для выполнения основных операций с криптовалютой и ERC20 токенами (пополнения, перевода, покупки, обмена и вывода цифровых активов)  имеющий простой интерфейс. Задуман как мультивалютный кошелек, но пока поддерживает только Ethereum и ERC20 токены.   Продуманный и простой внешний вид, не вызывает трудностей во время использования у большинства пользователей. Вся информация расположена доступно и удобна

      in Кошельки для криптовалют

    • Китайский WatchDog

      Всех приветствую!   Господа, просьба помочь тугосоображающему с пониманием как работает китайский Watchdog (подключается через Power и Reset). А именно интересует следующее:   1. Каким образом включать компьютер (если вдруг понадобится) при такой подключенной штуковине? Каждый раз отсоединять от платы Power-пару?   2. Что делает подключенная пара Power? Просто вырубает компутер? А смысл какой в этом?   Спасибо!   P.S. Извиняюсь, если написал не в

      in Аппаратная часть

    • WatchDog для десяти ферм

      Здравствуйте, хотелось бы узнать мнение коллег. Будет ли интересен вачдог для множества ферм со следующими возможностями... • Автоматическая перезагрузка и включение/отключение питания (220v). • Ручное управление, получение информации от майнера и отправка уведомлений через Telegram. • Не привязан к какой-либо операционной системе и не нуждается в установке какого-либо программного обеспечения. • Предварительная настройка осуществляется через любой веб-браузер (со смартф

      in Разработка

×
×
  • Create New...