erigon-pulse/nightly.sh

29 lines
493 B
Bash
Raw Normal View History

#!/usr/bin/env bash
# running the job for 5 hours
let SLEEP_TIME=5*60*60
# GOFLAGS=-modcacherw is required for our CI
# to be able to remove go modules cache
GOFLAGS=-modcacherw make geth
echo "running geth..."
./build/bin/geth > tgeth.log 2>&1 &
GETH_PID=$!
echo "sleeping for $SLEEP_TIME seconds"
sleep $SLEEP_TIME
echo "killing GETH (pid=$GETH_PID)"
kill $GETH_PID
echo "boom"
wait $GETH_PID
GETH_STATUS=$?
echo "The exit status of the process was $GETH_STATUS"
exit $GETH_STATUS