Ниже предполагается, что вы вошли в систему с правами администратора:
Создание файла: /home/user/cron/checker.sh
1. кд / дом / пользователь
2. MkDir хрон
3. кд хрон
4. нано checker.sh
5. Внутри файла поместить следующее:
Код:
#! / USR / бен / окр Баш
пс -A | Grep cgminer > cgminer.status
если [[-s cgminer.status]]; тогда
эхо "работает Eval дата +% Т_% d-% m-% Y " >> cgminer.log
еще
эхо "НЕ работает Eval дата +% T_% d-% m-% Y " >> cgminer.log
/etc/init.d/mine перезагрузка
Fi;
6. CHMOD 755 checker.shпс -A | Grep cgminer > cgminer.status
если [[-s cgminer.status]]; тогда
эхо "работает Eval дата +% Т_% d-% m-% Y " >> cgminer.log
еще
эхо "НЕ работает Eval дата +% T_% d-% m-% Y " >> cgminer.log
/etc/init.d/mine перезагрузка
Fi;
Сохраните файл:
1. Ctrl + X
2. у
3. введите
Изменить кронтаб:
1. нано / и т.д. / кронтаб
2. Добавьте это в нижней части:
3. * / 15 * * * * корень кд / дом / пользователь / хрон && ./checker.sh >/ DEV / нуль 2>&1
4. Ctrl + X
5. у
6. введите
Перезапуск кронтаб:
рестарт кронтаб 1. Сервис
Так что же это сделать? Он проверяет cgminer когда-либо 15 минут и журналы ли она или нет работы. Если он не работает, он перезагружается cgminer.
Если вы хотите, чтобы перезагрузить компьютер вместо того, чтобы перезапустить cgminer изменить эту строку:
Код:
/etc/init.d/mine перезагрузка
в
Код:
coldreboot
---------------------------------------------BTC: 168YcXH4Xxu4i7yjokxvNvx4X6CLKuuUaZ
LTC: Lb2mTzKX2ZR8M2WDM1N2yppcoyPHN9cUdN
DOGE: DMHdTbVj5X7A74jGcnMBiivyXkhHXYFTDg