Bitcoin Forum
November 01, 2024, 08:05:15 PM *
News: Bitcoin Pumpkin Carving Contest
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Помогите не могу разобраться с автозапусl  (Read 682 times)
redradist (OP)
Jr. Member
*
Offline Offline

Activity: 58
Merit: 2


View Profile
December 11, 2013, 12:04:23 AM
 #1

Не получается сделать так как указано у needbmw в ветке по автозапуску Huh

У него там записано что надо сделать следующее:
Quote
sudo crontab -e
в конце дописываешь строчку
Code:

*/1 * * * * /home/pi/mine.sh

далее
cd
touch mine.sh
sudo chmod +x mine.sh
nano mine.sh
туда помещаешь такой код
Code:

#!/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, а в параметрах указано запуск конфигурациоонного файла cgminer-а Huh
Или мне там прописать путь к конфигурационному файлу bfgminer-а Huh
DeQuade
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1009


View Profile
December 11, 2013, 12:27:36 AM
 #2

В чем проблема установить CGminer?
jj101
Member
**
Offline Offline

Activity: 62
Merit: 10


View Profile
December 11, 2013, 11:34:58 AM
 #3

Не получается сделать так как указано у needbmw в ветке по автозапуску Huh

У него там записано что надо сделать следующее:
Quote
sudo crontab -e
в конце дописываешь строчку
Code:

*/1 * * * * /home/pi/mine.sh

далее
cd
touch mine.sh
sudo chmod +x mine.sh
nano mine.sh
туда помещаешь такой код
Code:

#!/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, а в параметрах указано запуск конфигурациоонного файла cgminer-а Huh
Или мне там прописать путь к конфигурационному файлу bfgminer-а Huh

так ты путь уже прописывал и не получилось или что? или ты не путь не сделал и не установил майнер?
redradist (OP)
Jr. Member
*
Offline Offline

Activity: 58
Merit: 2


View Profile
December 11, 2013, 03:58:52 PM
 #4

Bfgminer установлен, а вот Cgminer не был установлен ...  Roll Eyes
Вроде бы понял нужно указать путь к своему конфигурационному файлу Bfgminer-а вместо Cgminer  Huh  Undecided
Седня попробую, отпишу ...  Smiley
redradist (OP)
Jr. Member
*
Offline Offline

Activity: 58
Merit: 2


View Profile
December 12, 2013, 11:42:52 AM
Merited by xandry (2)
 #5

Все разобрался, можно нужно было Bfgminer откомпилировать с помощью команды:
Code:
make install

Тогда он пропишет его в системных путях, и программа будет нормально запускаться.

В строку же:
Code:
/usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c /home/pi/.cgminer/cgminer.conf --queue 200; exec bash'

, там подтягиваются конфигурационные настройки с cgminer.conf , но можно было прописать и так:
Code:
/usr/bin/screen -dmS bfgminer bash -c '/home/pi/bfgminer/bfgminer -c [путь к настройкам Bfgminer-а]/bfgminer.conf; exec bash'

Cron просто не находил Bfgminer из-за тог что в переменной среды не прописан был путь к установленному файлу )
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!