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


Test драйвер

Регистрация: 05 фев 2011
Offline Активность: июл 13 2021 07:31
-----

Мои сообщения

В теме: NiceHash выплаты на внешний кошелек

13 июля 2021 - 07:32

битрекс - 0.001
exmo - 0.001
poloneix - 0.0005
yobit - 0.0012
примерно в этих районах...

В теме: Кто майнит на Linux?

17 февраля 2021 - 08:35

К черту дисплеи, вопрос по скрипту автоматического запуска майнера )))))

Захотел написать скрипт, который стартует майнер через минуту после загрузки. В случае проблем в майнере 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"

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