added every hour restart script

This commit is contained in:
crowetic 2024-10-20 10:02:17 -07:00
parent f5dabd863e
commit 3e81b1cd82

View File

@ -0,0 +1,32 @@
#!/bin/bash
# Path to the Qortal folder
QORTAL_DIR=~/qortal
while true; do
# Navigate to Qortal directory
cd "$QORTAL_DIR" || exit
# Stop Qortal core
./stop.sh
# Wait for 45 seconds
sleep 45
# Kill all Java processes
killall -9 java
# Remove blockchain lock file
rm -rf "$QORTAL_DIR/db/blockchain.lck"
# Start Qortal core
./start.sh
# Wait for 2 hours before restarting again, while tailing the log file
sleep 1h &
tail -f "$QORTAL_DIR/qortal.log"
# Kill the tail process after sleep is done
kill $!
done