added every hour restart script
This commit is contained in:
parent
f5dabd863e
commit
3e81b1cd82
32
restart-core-every-hour.sh
Normal file
32
restart-core-every-hour.sh
Normal 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
|
||||
|
Loading…
x
Reference in New Issue
Block a user