Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- cd /home/alicja/Portfele/detkcoin/src
- ./detkcoind &
- sleep 20
- #I=1 # inicjujemy zmienną mówiącą o numerze bloku
- II=1 # inicjujemy zmienną mówiącą o nowym numerze bloku
- #N=0 #inicjujemy zmienną mówiącą o trudności
- NN=0.1 #inicjujemy zmienną mówiącą o trudności granicznej
- F = 0
- FF = 0
- I=$(./detkcoind getblockcount)
- N=$(./detkcoind getdifficulty)
- #duża pętla
- while [ $F -eq $FF ]; do
- until (( $(echo $N $NN | awk '{ print $1 >= $2 }') == 1 )); do
- # jeśli trudność > 0.1 (graniczna) to nie wchodzi
- II=$(./detkcoind getblockcount)
- date
- echo "Rozpoczynam petle while - licze blok"
- while [ $I -eq $II ]; do
- #wlacz-setgenerate:
- ./detkcoind setgenerate true
- sleep 30
- I=$(./detkcoind getblockcount)
- #koniec petli while
- done
- I=$(./detkcoind getblockcount)
- #bylo tylko przed końcem petli while ale musi tu pobrać na okoliczność gdyby nie wchodził w pętle while
- date
- echo "Po pętli while - blok $I"
- #wylacz-setgenerate:
- ./detkcoind setgenerate false
- #dalej:
- echo "Kończe petle until - cykl sprawdzania trudności. Czekam..."
- sleep 7200
- #powyzej odległosc miedzy cyklami sprawdzania trudności
- date
- echo "Zakonczenie petli until - pobieram nową trudność"
- N=$(./detkcoind getdifficulty)
- # $I=II
- echo "$I $N"
- #zakonczenie petli until
- done
- date
- echo "Skończone, trudność wzrosła ponad graniczną"
- #odczekaj np. godzinę do kolejnego sprawdzenia trudności, tzn czy spadła poniżej granicznej
- sleep 7200
- done
- #duża pętla
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement