#!/bin/bash source /usr/share/mynode/mynode_config.sh while true; do while [ ! -f "$LND_WALLET_FILE" ]; do echo "Waiting for LND wallet file to exist..." sleep 30s done echo "Unlocking wallet..." /usr/bin/expect /usr/bin/unlock_lnd.tcl if [ $? -eq 0 ]; then # Unlocked! Verify unlocked every time LND files change inotifywait -r -e modify -e create -e delete /mnt/hdd/mynode/lnd/data/chain/bitcoin/mainnet/ else # Failed, try again in 15 seconds /bin/sleep 15s fi done exit 0