Autostart BFGminer wraz z startem debiana

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Autostart BFGminer wraz z startem debiana

Postautor: alwaro » piątek, 26 września 2014, 15:29

Witam,

nie mogę znaleźć łopatologicznego manuala jak po załadowaniu debiana uruchomił by z autostartu bfgminer.

Pokieruje ktoś?
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

pm7
Moderator
Posty: 7894
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: pm7 » piątek, 26 września 2014, 17:51

http://pl.wikipedia.org/wiki/Crontab
Ewentualnie init, ale to bardziej skomplikowane.

Weteran
Posty: 3966
Rejestracja: 15 lutego 2014
Reputacja: 428
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: Chancellor » piątek, 26 września 2014, 21:38

pm7 pisze:http://pl.wikipedia.org/wiki/Crontab
Ewentualnie init, ale to bardziej skomplikowane.
Oj tam zaraz skomplikowane:

Kod: Zaznacz cały

#! /bin/sh
# /etc/init.d/bfgminer
#

case "$1" in
  start)
    bfgminer [jakieś parametry pewnie, nie znam się]
    echo "BFGminer started. "
    ;;
  stop)
    killall bfgminer
    echo "BFGminer killed."
    ;;
  *)
    echo "Usage: /etc/init.d/bfgminer {start|stop}"
    exit 1
    ;;
esac

exit 0
Uwagi
  • Jeżeli BFGminer nie jest w domyślnej ścieżce, trzeba go wywołać całą ścieżką.
  • Nie wiem czy BFGminer musi chodzić z roota, jeżeli nie musi, to lepiej wywołać przez sudo na zwykłego usera.
  • Nie wiem jak się BFGminera zatrzymuje, w skrypcie dałem zwykłego killa.
  • Powyższy pliczek jako root zapisujemy do /etc/init.d, pod nazwą np. bfgminer i nadajemy mu prawa rwxr-xr-x (755).
  • Dzięki temu plikowi nie tylko program będzie automatycznie startowany z systemem i zamykany z systemem, ale też z palca można go wygodnie zatrzymać (/etc/init.d/bfgminer stop) i odpalić (/etc/init.d/bfgminer start).
  • Tam gdzie w nawiasie kwadratowym napisałem "jakieś parametry" oczywiście dajemy parametry z jakimi chcemy odpalać program.

pm7
Moderator
Posty: 7894
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: pm7 » piątek, 26 września 2014, 22:26

Nie napisałem, że jest skomplikowane, a że jest bardziej skomplikowane niż crontab.
Łatwiej użyć crontaba, niż tworzyć skrypt startowy. Podobnie, crontab użytkownika zadziała równie dobrze, jak nie lepiej niż sudo, którego nie ma na wszystkich systemach (domyślnie, wiem że można doinstalować).
Zamykanie z systemem przez killall nie różni się od zwykłego zamknięcia, a w momencie użycia /etc/init.d/bfgminer stop zamknie nam wszystkie instancje bfgminer.

Weteran
Awatar użytkownika
Posty: 3600
Rejestracja: 11 grudnia 2012
Reputacja: 167
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: hanti » niedziela, 28 września 2014, 05:40

@alwaro jesli rozwiazales problem z ztexem to fajnie jakbys napisal w poprzednim twoim watku jak ci sie to udalo ;)
@_# :P ;) :D
Polecam następujące giełdy BTC/LTC:

bitmarket.pl bitmaszyna.pl

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » czwartek, 2 października 2014, 08:08

Hej, Hanti niestety nie uruchomiłem ZTEX na tamtym terminalu, podpiołem pod Winde i ruszyło na chwile :D

Znalazłem coś takiego : https://forum.dug.net.pl/viewtopic.php?id=20197

czyli do pliku: /etc/rc.local
mam dodać: root/bfgminer.sh
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Rozmowny
Posty: 57
Rejestracja: 2 października 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: Poozon » czwartek, 2 października 2014, 09:05

Witam,

skrypt /etc/rc.local jest w systemach debiano podobnych ostatnim skryptem który jest uruchamiany przy starcie systemu.
Jest on przeznaczony dla użytkownika aby mógł odpalać sobie swoje skrypty albo daemony. Takie coś a'la autostart z Windowsa.
Poprawnymi sposobami odpalania chociażby bfgminera jest napisanie skryptu startowego w lokalizacji /etc/init.d i dodanie odpowiednich linków symbolicznych do /etc/rc2.local (zależy od runlevel'u) albo odpowiedni wpis w /etc/rc.local
Crontab służy do cyklicznego uruchamiana skryptów chociaż finalnie też zadziała.

Pzdr,

pm7
Moderator
Posty: 7894
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: pm7 » czwartek, 2 października 2014, 15:15

crontab służy do uruchamiania w określonych momentach, np. cyklicznie, albo przy starcie systemu.
http://pl.wikipedia.org/wiki/Crontab
Czemu piszesz "też zadziała"? Uruchamianie z crontaba to jakiś gorszy sposób?

Rozmowny
Posty: 57
Rejestracja: 2 października 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: Poozon » piątek, 3 października 2014, 12:54

Napisałem, że "też zadziała" bo tak faktycznie jest. Nie uważam wcale, że to jakiś gorszy czy nie dopuszczalny sposób uruchamiania daemonów czy skryptów przy starcie. W końcu ważne jest żeby uzyskać pożądany efekt.
Warto jednak podkreślić, że z założenia cron służy do okresowego uruchamiania skryptów, a do startu skryptów przy starcie wykorzystuje się rc.local lub init.d w połączeniu z rcX.d.

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » piątek, 3 października 2014, 16:29

Panowie czyli jak ma wyglądać wpis w /etc/rc.local aby odpalał bfgminera po starcie ?
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Bardzo Zły Moderator
Awatar użytkownika
Posty: 13525
Rejestracja: 16 kwietnia 2012
Reputacja: 2180
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Autostart BFGminer wraz z startem debiana

Postautor: rav3n_pl » piątek, 3 października 2014, 18:17

Jednym z okresów w cron jest "@reboot" więc chyba ktoś to zaplanował...
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
Trochę o P2pool; C#: RPC CoinControl, BIP39 Mnemonic z talii kart
Bitcoin Core 0.19.0.1
YT: Rafał prostuje Bitcoina, PDFy: https://bit.ly/rafal-prezentacje

Początkujący
Posty: 26
Rejestracja: 12 lipca 2013
Reputacja: 1
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odp: Autostart BFGminer wraz z startem debiana

Postautor: olszeww0 » piątek, 3 października 2014, 19:00

rav3n_pl pisze:Jednym z okresów w cron jest "@reboot" więc chyba ktoś to zaplanował...
... ale nie każdy cron to ma zaimplementowane :)

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » sobota, 4 października 2014, 12:02

Panowie może by ktoś udzielił odpowiedzi tak żebym ja zrozumiał i był to w stanie wykonać - łopatologicznie. Niestety nic nie rozumiem z tego co gadacie.

@update

mam zrobione to:

Kod: Zaznacz cały

Oj tam zaraz skomplikowane:
Kod:
#! /bin/sh
# /etc/init.d/bfgminer
#

case "$1" in
  start)
    bfgminer [jakieś parametry pewnie, nie znam się]
    echo "BFGminer started. "
    ;;
  stop)
    killall bfgminer
    echo "BFGminer killed."
    ;;
  *)
    echo "Usage: /etc/init.d/bfgminer {start|stop}"
    exit 1
    ;;
esac

exit 0

Uwagi
Jeżeli BFGminer nie jest w domyślnej ścieżce, trzeba go wywołać całą ścieżką.
Nie wiem czy BFGminer musi chodzić z roota, jeżeli nie musi, to lepiej wywołać przez sudo na zwykłego usera.
Nie wiem jak się BFGminera zatrzymuje, w skrypcie dałem zwykłego killa.
Powyższy pliczek jako root zapisujemy do /etc/init.d, pod nazwą np. bfgminer i nadajemy mu prawa rwxr-xr-x (755).
Dzięki temu plikowi nie tylko program będzie automatycznie startowany z systemem i zamykany z systemem, ale też z palca można go wygodnie zatrzymać (/etc/init.d/bfgminer stop) i odpalić (/etc/init.d/bfgminer start).
Tam gdzie w nawiasie kwadratowym napisałem "jakieś parametry" oczywiście dajemy parametry z jakimi chcemy odpalać program.


odpalam bfgminer z komendy:

Kod: Zaznacz cały

 /etc/init.d/bfgminer start
gdzie teraz i w jakiej postaci dodać tą komędę aby po wstaniu debiana startował bfgminer?

próbowałem :

Kod: Zaznacz cały

update-rc.d bfgminer defaults
ale mam info

Kod: Zaznacz cały

root@miner001:~# update-rc.d bfgminer defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01bfgminer' missing LSB tags and overrides
insserv: warning: script 'bfgminer' missing LSB tags and overrides
i tu znów wymiękam.
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Naczelny krytyk forum
Posty: 984
Rejestracja: 7 kwietnia 2014
Reputacja: 4
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Autostart BFGminer wraz z startem debiana

Postautor: kxmedia » sobota, 4 października 2014, 12:35

w slackware robi sięto bardzo prosto, to znaczy jak ktoś chce uruchomić coś razem ze startem systemu to najczęściej wpisuje odpowiednią komendę w pliku rc.local któty znajduje się w /etc/rc.d . natomiast cronem uruchamianie tego co potrzebujesz jest bardzo nieprofesjonalne bo cron i at to aplikacje które służą to okresowego wykonywania zadań. Debian to bardziej wymagający system który ma bardzo dobre wsparcie w naszym języku w sieci , poszukaj informacji na googlach albo na forum debiana



http://wiki.opzsgu.pl/index.php?title=J ... ubuntu_%3F
Proszę nie wspierać mnie bitkoinami ,ewentualnie proszę przekazywać je na utrzymywanie serwisu

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » sobota, 4 października 2014, 13:45

@kxmedia pisałem o tym że mam błąd a podesłałeś to samo info, mam zaliczone po top30 z google :)
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Bardzo Zły Moderator
Awatar użytkownika
Posty: 13525
Rejestracja: 16 kwietnia 2012
Reputacja: 2180
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Autostart BFGminer wraz z startem debiana

Postautor: rav3n_pl » sobota, 4 października 2014, 21:19

alwaro pisze: ale mam info

Kod: Zaznacz cały

root@miner001:~# update-rc.d bfgminer defaults
update-rc.d: using dependency based boot sequencing
insserv: warning: script 'K01bfgminer' missing LSB tags and overrides
insserv: warning: script 'bfgminer' missing LSB tags and overrides
i tu znów wymiękam.
Tu masz opisane co musi być w skrypcie: https://wiki.debian.org/LSBInitScripts
Jakiś czas temu (ze 4 lata) zmieniono "nieco" skrypty autostartu i wymagają trochę więcej opisu.

Nadal uważam, że jeżeli ZAWSZE chcesz odpalać minera, to lepszy będzie crontab.

Robisz skrypt startujący minera, myminer.sh

Kod: Zaznacz cały

#/bin/bash
screen -UmdS "miner" bfgminer -o -u -p -reszta opcji minera
W ten sposób masz minera odpalonego na screenie w tle.

Dodajesz do crona: (http://askubuntu.com/questions/244591/a ... m-a-script http://www.cyberciti.biz/faq/linux-exec ... em-reboot/)

Kod: Zaznacz cały

sudo echo '@reboot myminer.sh' >> /etc/crontab
Nie jestem 100% pewien, ale to zadziała jako root, co w przypadku bfgminera może akurat być dobre (pełny dostęp do usb etc). Możliwe, że trzeba będzie podać pełną ścieżkę do skryptu i do bfgminera w scrypcie - zależy gdzie to masz upchane (np jak w /usr/sbin to nie trzeba).

Mam nadzieję, że to rozwiąże wszystkie problemy.
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
Trochę o P2pool; C#: RPC CoinControl, BIP39 Mnemonic z talii kart
Bitcoin Core 0.19.0.1
YT: Rafał prostuje Bitcoina, PDFy: https://bit.ly/rafal-prezentacje

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » poniedziałek, 13 października 2014, 20:33

@raw3n

dodałem skrypt w takiej postaci:

Kod: Zaznacz cały

echo '@reboot /root/bfgminer.sh' >> /etc/crontab
jednak cron nie startuje BFG
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Bardzo Zły Moderator
Awatar użytkownika
Posty: 13525
Rejestracja: 16 kwietnia 2012
Reputacja: 2180
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Autostart BFGminer wraz z startem debiana

Postautor: rav3n_pl » poniedziałek, 13 października 2014, 21:07

A sprawdź czy /etc/crontab zawiera ten wpis?
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
Trochę o P2pool; C#: RPC CoinControl, BIP39 Mnemonic z talii kart
Bitcoin Core 0.19.0.1
YT: Rafał prostuje Bitcoina, PDFy: https://bit.ly/rafal-prezentacje

Dyskutant
Awatar użytkownika
Posty: 288
Rejestracja: 28 września 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Wodzisław Śląski

Re: Autostart BFGminer wraz z startem debiana

Postautor: alwaro » poniedziałek, 13 października 2014, 23:33

tak, zawiera wpis:

Kod: Zaznacz cały

@reboot /root/bfgminer.sh
Kopanie w chmurze: Cloud Mining <- Zacznij kopać kryptowaluty.
Polska kopalnia HDD miningt <- kopanie kryptowalut dyskiem twardym
Sklep z koparkami Kolokacja Koparek <-Hosting Twojej koparki

Orator
Posty: 788
Rejestracja: 9 czerwca 2011
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Poland/Łódź

Re: Autostart BFGminer wraz z startem debiana

Postautor: r50zyry5 » poniedziałek, 13 października 2014, 23:44

Była przyczyna dla wpisy z mojego artykułu o sprawdzaniu stanu minera co 2 minuty.

Bfgminer potrafi się wyłączyć i wtedy koparka nie pracuje dopóki się do niej nie zabierzesz.

Pozdrawiam
r50zyry5
https://bitcurex.com - Polska Giełda Bitcoin
BitMessage: BM-2cTXYRTBw6rptJ2qHqSdQe8tHztRBhYdMA
Moje komentarze na forum

Wróć do „Kopacze (miners)”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość