git.iko.soy/xmrig-bash-scripts
on master help sign in
tidy up order of vars for logic
4ea5d2fSean Wheller
settings.sh+7−4
@@ -66,10 +66,6 @@ echo -e "Cron on days: $_USER_CRONDAYS\n"
66_XMRIG_SCREEN="xmrig-cpu"
66_XMRIG_SCREEN="xmrig-cpu"
67echo -e "Screen session name: $_XMRIG_SCREEN\n"
67echo -e "Screen session name: $_XMRIG_SCREEN\n"
68
68
69−# Get number of available CPU Cores
70−_ENV_CORE=$(nproc --all)
71−echo -e "CPU Cores: $_ENV_CORE\n"
72−
73# Set that user passwdless sudo
69# Set that user passwdless sudo
74#sudo grep $USER /etc/sudoers.d/README
70#sudo grep $USER /etc/sudoers.d/README
75
71
@@ -80,6 +76,10 @@ else
80 echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/README
76 echo "$USER ALL=(ALL) NOPASSWD:ALL" | sudo tee -a /etc/sudoers.d/README
81fi
77fi
82
78
79+# Get number of available CPU Cores
80+_ENV_CORE=$(nproc --all)
81+echo -e "CPU Cores: $_ENV_CORE\n"
82+
83# Check that hugepages set in /etc/sysctl.conf
83# Check that hugepages set in /etc/sysctl.conf
84_ENV_CHECK="nr_hugepages"
84_ENV_CHECK="nr_hugepages"
85
85
@@ -91,6 +91,7 @@ else
91 # Set value in current env
91 # Set value in current env
92 echo -e "Did not find nr_hugepages in /etc/sysctl.conf. Fixing that!!\n"
92 echo -e "Did not find nr_hugepages in /etc/sysctl.conf. Fixing that!!\n"
93 sudo sysctl -w vm.nr_hugepages="$_ENV_CORE"
93 sudo sysctl -w vm.nr_hugepages="$_ENV_CORE"
94+ sudo sysctl -p
94
95
95 # Add value to sysctl
96 # Add value to sysctl
96 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
97 echo "vm.nr_hugepages=$_ENV_CORE" | sudo tee -a /etc/sysctl.conf
@@ -106,9 +107,11 @@ fi
106rm hw-aes.txt
107rm hw-aes.txt
107
108
108# Run apt maintenance
109# Run apt maintenance
110+# 1 = yes 0 = no
109_APT_MAINETANCE="1"
111_APT_MAINETANCE="1"
110
112
111# Run install of depends
113# Run install of depends
114+# 1 = yes 0 = no
112_APT_DEPENDS="1"
115_APT_DEPENDS="1"
113
116
114echo "#################################"
117echo "#################################"