This commit is contained in:
crowetic 2024-10-27 15:32:24 -07:00
parent 4eff51736a
commit e0821e58e4

View File

@ -37,8 +37,7 @@ while true; do
# Stop Qortal core # Stop Qortal core
log "Stopping Qortal core..." log "Stopping Qortal core..."
./stop.sh &> stop_output.log & ./stop.sh &> stop_output.log
stop_pid=$!
# Wait for 60 seconds # Wait for 60 seconds
sleep 60 sleep 60
@ -55,24 +54,13 @@ while true; do
log "Qortal stopped gracefully." log "Qortal stopped gracefully."
fi fi
# Ensure stop process completes
log "Waiting for stop process to complete..."
wait $stop_pid
# Start Qortal core # Start Qortal core
log "Starting Qortal core..." log "Starting Qortal core..."
./start.sh ./start.sh
# Wait for 2 hours while logging output # Wait for 2 hours while logging output
log "Waiting for 2 hours before restarting..." log "Waiting for 2 hours before restarting..."
sleep 2h & sleep 2h
sleep_pid=$!
tail -f "$QORTAL_DIR/qortal.log" &
tail_pid=$!
# Wait for the sleep to finish, then kill the tail process
wait $sleep_pid
log "2-hour wait complete, killing tail process..."
kill $tail_pid
done done