diff --git a/home.admin/config.scripts/blitz.statusscan.sh b/home.admin/config.scripts/blitz.statusscan.sh index 41047d3..3b74c7e 100644 --- a/home.admin/config.scripts/blitz.statusscan.sh +++ b/home.admin/config.scripts/blitz.statusscan.sh @@ -12,6 +12,10 @@ fi # measure time of scan startTime=$(date +%s) +# macke sure temp folder on HDD is available and fro all usable +sudo mkdir /mnt/hdd/temp 2>/dev/null +sudo chmod 777 -R /mnt/hdd/temp 2>/dev/null + # localIP localip=$(ip addr | grep 'state UP' -A2 | tail -n1 | awk '{print $2}' | cut -f1 -d'/') echo "localIP='${localip}'" @@ -23,11 +27,11 @@ echo "bitcoinActive=${bitcoinRunning}" if [ ${bitcoinRunning} -eq 1 ]; then # get blockchain info - blockchaininfo=$(sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 2>/home/bitcoin/.${network}/.bitcoind.error) + blockchaininfo=$(sudo -u bitcoin ${network}-cli -datadir=/home/bitcoin/.${network} getblockchaininfo 2>/mnt/hdd/temp/.bitcoind.error) # check if error on request - bitcoinError=$(sudo -u bitcoin cat /home/bitcoin/.${network}/.bitcoind.error | tr "'" '"' | tr '"' '\"' ) - sudo -u bitcoin rm /home/bitcoin/.${network}/.bitcoind.error + bitcoinError=$(cat /mnt/hdd/temp/.bitcoind.error 2>/dev/null | tr "'" '"' | tr '"' '\"' ) + rm /mnt/hdd/temp/.bitcoind.error 2>/dev/null if [ ${#bitcoinError} -gt 0 ]; then echo "bitcoinError='${bitcoinError}'" else @@ -62,11 +66,11 @@ echo "lndActive=${lndRunning}" if [ ${lndRunning} -eq 1 ]; then # get LND info - lndinfo=$(sudo -u bitcoin lncli getinfo 2>/home/bitcoin/.lnd/.lnd.error) + lndinfo=$(sudo -u bitcoin lncli getinfo 2>/mnt/hdd/temp/.lnd.error) # check if error on request - lndError=$(sudo -u bitcoin cat /home/bitcoin/.lnd/.lnd.error | tr "'" '"' | tr '"' '\"' ) - sudo -u bitcoin rm /home/bitcoin/.lnd/.lnd.error + lndError=$(cat /mnt/hdd/temp/.lnd.error 2>/dev/null | tr "'" '"' | tr '"' '\"' ) + rm /mnt/hdd/temp/.lnd.error 2>/dev/null if [ ${#lndError} -gt 0 ]; then echo "lndError='${lndError}'" else