Title: Помогите не могу разобраться с автозапусl Post by: redradist on December 11, 2013, 12:04:23 AM Не получается сделать так как указано у needbmw в ветке по автозапуску ???
У него там записано что надо сделать следующее: 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-а ??? Или мне там прописать путь к конфигурационному файлу bfgminer-а ??? Title: Re: Помогите не могу разобраться с автозапусl Post by: DeQuade on December 11, 2013, 12:27:36 AM В чем проблема установить CGminer?
Title: Re: Помогите не могу разобраться с автозапусl Post by: jj101 on December 11, 2013, 11:34:58 AM Не получается сделать так как указано у needbmw в ветке по автозапуску ??? У него там записано что надо сделать следующее: 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-а ??? Или мне там прописать путь к конфигурационному файлу bfgminer-а ??? так ты путь уже прописывал и не получилось или что? или ты не путь не сделал и не установил майнер? Title: Re: Помогите не могу разобраться с автозапусl Post by: redradist on December 11, 2013, 03:58:52 PM Bfgminer установлен, а вот Cgminer не был установлен ... ::)
Вроде бы понял нужно указать путь к своему конфигурационному файлу Bfgminer-а вместо Cgminer ??? :-\ Седня попробую, отпишу ... :) Title: Re: Помогите не могу разобраться с автозапусl Post by: redradist on December 12, 2013, 11:42:52 AM Все разобрался, можно нужно было 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 из-за тог что в переменной среды не прописан был путь к установленному файлу ) |