startall.sh improvements
This commit is contained in:
@@ -10,12 +10,15 @@ cleanup() {
|
||||
echo "Killing anyone still using ports 3000, 3001, 8545 (none should be)"
|
||||
lsof -i :3000,3001,8545 -s tcp:LISTEN
|
||||
lsof -i tcp:3000,3001,8545 -s tcp:LISTEN -t | xargs kill >/dev/null 2>&1
|
||||
lsof -i :3000,3001,8545 -s tcp:LISTEN -t | xargs kill >/dev/null 2>&1
|
||||
|
||||
wait
|
||||
# killall -9 anvil >/dev/null 2>&1 # Sometimes anvil doesn't die
|
||||
echo "All should be killed now"
|
||||
|
||||
echo "Servers/ports still running/open (none should be):"
|
||||
jobs
|
||||
ps aux | grep '[a]nvil'
|
||||
lsof -i :3000,3001,8545
|
||||
rm -rf ~/.foundry/anvil/
|
||||
rm -rf ~/.foundry/cache/rpc/anvil-hardhat
|
||||
@@ -33,19 +36,19 @@ rm -f tmp/server.log; touch tmp/server.log;
|
||||
|
||||
echo -n "starting servers: "
|
||||
echo -n web...
|
||||
( make web > tmp/web.log 2>&1 ) &
|
||||
( make web > tmp/web.log 2>&1 ; echo "*** web exited ***" ) &
|
||||
# sleep 1
|
||||
while ! grep -q "Network: use --host to expose" tmp/web.log; do sleep 1; done;
|
||||
echo -n mock...
|
||||
( make mock > tmp/mock.log 2>&1 ) &
|
||||
( make mock > tmp/mock.log 2>&1 ; echo "*** mock exited ***" ) &
|
||||
# sleep 1
|
||||
while ! grep -q "Mockchain ready" tmp/mock.log; do sleep 1; done;
|
||||
echo -n backend...
|
||||
( make backend > tmp/backend.log 2>&1 ) &
|
||||
( make backend > tmp/backend.log 2>&1 ; echo "*** backend exited ***" ) &
|
||||
sleep 1
|
||||
while ! grep -q "processing block" tmp/backend.log; do sleep 1; done;
|
||||
echo -n server...
|
||||
( make server > tmp/server.log 2>&1 ) &
|
||||
( make server > tmp/server.log 2>&1 ; echo "*** server exited ***" ) &
|
||||
while ! grep -q "Started server on port" tmp/server.log; do sleep 1; done;
|
||||
echo done
|
||||
echo Ctl-C to stop.
|
||||
|
||||
Reference in New Issue
Block a user