lnd.compact: kill process without exiting

#2752
This commit is contained in:
openoms
2021-12-19 18:06:16 +00:00
parent fe61c69c31
commit 6986e7e020

View File

@@ -45,9 +45,6 @@ echo
echo "# Stop LND" echo "# Stop LND"
sudo systemctl stop lnd sudo systemctl stop lnd
trap "exit" INT TERM ERR
trap "kill 0" EXIT
echo "# Run LND with --db.bolt.auto-compact" echo "# Run LND with --db.bolt.auto-compact"
sudo -u bitcoin /usr/local/bin/lnd --configfile=/home/bitcoin/.lnd/lnd.conf --db.bolt.auto-compact > /home/admin/lnd.db.bolt.auto-compact.log & sudo -u bitcoin /usr/local/bin/lnd --configfile=/home/bitcoin/.lnd/lnd.conf --db.bolt.auto-compact > /home/admin/lnd.db.bolt.auto-compact.log &
@@ -62,9 +59,6 @@ while [ $(sudo -u bitcoin lncli state 2>&1 | grep -c "connection refused") -gt 0
sleep 10 sleep 10
done done
echo "# LND state:"
sudo -u bitcoin lncli state
counter=0 counter=0
while [ $(sudo -u bitcoin lncli state | grep -c "WAITING_TO_START") -gt 0 ]; do while [ $(sudo -u bitcoin lncli state | grep -c "WAITING_TO_START") -gt 0 ]; do
echo echo
@@ -78,7 +72,7 @@ done
echo "# LND state:" echo "# LND state:"
sudo -u bitcoin lncli state sudo -u bitcoin lncli state
sudo pkill lnd >> /home/admin/lnd.db.bolt.auto-compact.log 2>&1 sudo -u bitcoin pkill lnd 2>/dev/null
echo echo
echo "# Finished compacting." echo "# Finished compacting."