Browse Source

use line number for lnd logs

master
Christian Rotzoll 6 years ago
parent
commit
f9b0a02f56
  1. 6
      home.admin/config.scripts/blitz.statusscan.sh

6
home.admin/config.scripts/blitz.statusscan.sh

@ -135,12 +135,12 @@ if [ ${lndRunning} -eq 1 ]; then
### analyse LND logs since start
# find a the log date marker of last start of LND
# find a the line number in logs of start of LND
# just do this on error case to save on processing memory
lndLastStartDate=$(sudo cat /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log | grep "LTND: Active chain:" | tail -1 | cut -d "[" -f1)
lndStartLineNumber=$(sudo cat /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log | grep -in "LTND: Active chain:" | tail -1 | cut -d ":" -f1)
# get logs of last LND start
lndLogsAfterStart=$(sudo sed -n -e "/${lndLastStartDate}/,$p" /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log)
lndLogsAfterStart=$(sudo tail --lines=+${lndStartLineNumber} /mnt/hdd/lnd/logs/${network}/${chain}net/lnd.log)
# check RPC server ready (can take some time after wallet was unlocked)
lndRPCReady=$(echo "${lndLogsAfterStart}" | grep -c "RPCS: RPC server listening on")

Loading…
Cancel
Save