needbmw, можно пошаговую инструкцию по установке и настройке bfgminer на устройства Метабанка?
Сначала делаешь следующее
Останавливаем cgminer
sudo service cgminer stop
sudo apt-get install uthash-dev libjansson-dev screen
cd
git clone
https://github.com/needbmw/bfgminercd bfgminer
./autogen.sh
./configure --enable-bitfury
make
sudo crontab -e
в конце дописываешь строчку
*/1 * * * * /home/pi/mine.sh
далее
cd
touch mine.sh
sudo chmod +x mine.sh
nano mine.sh
туда помещаешь такой код
#!/bin/sh
DATE=`date "+%F %H:%M:%S"`
FREEMEM=`head /proc/meminfo | grep MemFree | awk '{ print $2 }'`
if [ `ps aux | grep bfgminer | grep -v grep | wc -l` -eq 0 ]; then
echo $DATE' Bfgminer not found, restarting' >> /var/log/mining.log
/usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf --queue 200; exec bash'
fi
****************bfgminer не подтекает, но я на всякий случай оставил этот блок
if [ $FREEMEM -lt 50000 ]; then
echo 'Low freeMemory, kill bfgminer and restart' >> /var/log/mining.log
killall bfgminer
/usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf --queue 200; exec bash'
fi
****************
echo $DATE' Bfgminer active, freeMemory = '$FREEMEM >> /var/log/mining.log
далее делаешь
sudo touch /var/log/mining.log
sudo service cron reload
если до этого был автозапуск чего либо, уберите, иначе cgminer не поделит асик с bfgminer'ом
зы. поправляем если что не так
Сделал все по этой инструкции.
root 1795 0.0 0.2 3012 1128 ? Ss 15:02 0:01 /usr/bin/SCREEN -dmS bfgminer bash -c /home/pi/bfgminer/bfgminer -c /.cgminer/cgminer.conf --queue 200; exec bash
root 1798 0.0 0.2 2728 1120 pts/0 Ss+ 15:02 0:00 bash -c /home/pi/bfgminer/bfgminer -c /.cgminer/cgminer.conf --queue 200; exec bash
root 1803 15.7 4.4 118412 19932 pts/0 Sl+ 15:02 30:41 /home/pi/bfgminer/bfgminer -c /.cgminer/cgminer.conf --queue 200