forked from damNmad/smartMiner
-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathPAPAMPI_PROFIT_CHECK
56 lines (41 loc) · 1.47 KB
/
PAPAMPI_PROFIT_CHECK
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
# whattomine.com profit check by papampi
# for nvOC v0019-2.0 - Community Release
# DEV Mod Log:
#
# v=0001 : papampi: Initial Revision
# v=0002 : leenoox: Read curent coin from 1bash
# v=0003 : papampi: code cleanup
nvOC_Ver="nvOC v0019-2.0 - Community Release"
wtm_profit_check_ver="v0019-2.0.0003" # Do not edit this
echo ""
echo "WhatToMine.com Profit Check $wtm_profit_check_ver by papampi"
echo ""
source /home/m1/1bash
# Creating a log file to record coin switch
LOG_FILE="/home/m1/nvoc_logs/8_wtmautoswitchlog"
if [ -e "$LOG_FILE" ] ; then
#Limit the logfile, just keep the last 2K
echo "$(cat $LOG_FILE | tail -n 2k)" > $LOG_FILE
fi
# Check last top coin and change if not in coin list any more
FIRST_COIN="$(echo $WTM_AUTO_SWITCH_COINS | awk -F'[_;]' '{print $1}')"
TOP_COIN=$(cat /home/m1/WTM_top_coin | sed 's/:[0-9]*//')
if [ -z $(echo $WTM_AUTO_SWITCH_COINS | grep $TOP_COIN) ]
then
echo "Last top coin not in current coin list any more, Switch to 1st coin"
sed -i "s/${TOP_COIN}/${FIRST_COIN}/g" /home/m1/WTM_top_coin
fi
while true
do
python2.7 '/home/m1/WTM_SWITCHER' /home/m1/WTM.json | tee -a $LOG_FILE
sleep 5
source /home/m1/1bash # source 1bash again in case it was edited between our timer checks
CURRENT_COIN=$COIN
TOP_COIN=$(cat /home/m1/WTM_top_coin | sed 's/:[0-9]*//')
TIMEIN=$WTM_PROFIT_CHECK_INTERVAL
TIMEOUT=$(($TIMEIN * 60))
echo ""
echo "Check again in $TIMEOUT seconds" #| tee -a ${LOG_FILE}
sleep $TIMEOUT
done