apolloapi-v2/backend/apollo-miner/miner_start.sh
2021-05-12 14:29:47 -04:00

32 lines
549 B
Bash
Executable File

#!/bin/bash
cd /opt/apolloapi/backend/apollo-miner
settings=$(cat miner_config)
start_hashboards()
{
while [ $1 ];
do
screen -dmS miner ./futurebit-miner -comport $1 -ao_mode 1 $settings
sleep 1
shift
done
}
#reset internal hashboard
gpio write 0 0
sleep .5
gpio write 0 1
sleep 30
#start internal hashboard
screen -dmS miner ./futurebit-miner -comport /dev/ttyS1 -ao_mode 1 $settings
#find and start external hashboards
ports=$(ls /dev/ttyACM*)
start_hashboards $ports
echo "Started"