Para quién le sirva, os dejo este script en bash para reiniciar el rig minero cuando alguna o todas las GPU fallán o rinden menos megahashes (Mhs) de lo que deben… Espero que os sirva.
Lo podéis poner en un crontab para que se ejecute cada diez minutos y listo…
#!/bin/bash
####Script for restart ethosdistro mining OS (based ubuntu 14) when any GPU fail or the Mhs is more less than 20.00mhs. This script is only valid for 13GPU rigs with eTHOS Mining OS.
####crontab -e and create crontab */10 * * * * /path/thisscript.bash
#########ivan@laudemmedia.com
function f.autoreboot(){
if [ «$AUTOREBOOT» -gt «0» ]; then
oldnum=`cat /opt/ethos/etc/autorebooted.file`
newnum=`expr $oldnum + 1`
sed -i «s/$oldnum\$/$newnum/g» /opt/ethos/etc/autorebooted.file
/bin/bash /opt/ethos/bin/hard-reboot
fi
AUTOREBOOT=$(/opt/ethos/sbin/ethos-readconf autoreboot)
UPTIME=$(cut -d » » -f1 /proc/uptime | cut -d «.» -f 1)
GPUDEAD=$(tail -20 /var/run/ethos/miner_hashes.file | awk ‘{print $1<20.00,$2<20.00,$3<20.00,$4<20.00,$5<20.00,$6<20.00,$7<20.00,$8<20.00,$9<20.00,$10<20.00,$11<20.00,$12<20.00,$13<20.00}’ | grep -c «1»)
MINERACTIVE=$(grep -c «miner active» «/var/run/ethos/status.file»)
if [ «$UPTIME» -gt «1200» ] && [ «$GPUDEAD» -ge «1» ] && [ «$MINERACTIVE» -eq «1» ];
then
f.autoreboot
fi
Hola!
Aporte: Sustituye la línea de GPUDEAD por esta:
GPUDEAD=$(tail -20 /var/run/ethos/miner_hashes.file | tr -s ‘[:blank:]’ ‘[\n*]’ | awk ‘{print $1<20.00}' | grep -c "1")
y ya te sirve para cualquier número de gráficas
🙂
hola, me da error esa linea…
hola amigo disculpa pero donde se debe de colocar ese script que me comentas soy nuevo en esto espero su pronta repuesta
How can I apply this on a 8 gpus rigs using ethOS, and how to change the 20.000mhs to another amount ?
hola tengo un problema mi portal me dice q mis ring dejan de minar de repente y actualizo y salen de nuevo q pouede ser tengo dos dias asi
que portal? el de tu casa? especifica mas por favor
hola , ¿funciona así directamente?
es que lo he ejecutado con ./ y daba errores, cerré la llave que falta al final de la function() y me da error el comando cut….
no se si me he perdido algo, ¿hay que hacer algo previamente?
Saludos
Thanks for sharing these useful information! This is really interesting information for me.
un saludo a todos con ethosdistro es posible minar BTG unicamente con card r9 390? con cual minero?
Buenos Dias no soy experto y necesito una ayuda. Se me presenta una falla y es que cuando prendo la minadora ella tiene 6 gpu no me quiere dar video cuando prende me da video de reconocer las gpu y despues se pone la pantalla en negro ya probe cambiando los reiser y probando cambiando de GPU pero sigue el problema me pueden dar una mano Gracias