mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-23 04:03:49 +00:00
29 lines
493 B
Bash
29 lines
493 B
Bash
|
#!/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
|