|
@@ -1,11 +1,11 @@
|
|
-#!/bin/bash
|
|
|
|
|
|
+#!/usr/bin/env bash
|
|
|
|
|
|
# Executes cleanup function at script exit.
|
|
# Executes cleanup function at script exit.
|
|
trap cleanup EXIT
|
|
trap cleanup EXIT
|
|
|
|
|
|
cleanup() {
|
|
cleanup() {
|
|
- # Kill the testrpc instance that we started (if we started one).
|
|
|
|
- if [ -n "$testrpc_pid" ]; then
|
|
|
|
|
|
+ # Kill the testrpc instance that we started (if we started one and if it's still running).
|
|
|
|
+ if [ -n "$testrpc_pid" ] && ps -p $testrpc_pid > /dev/null; then
|
|
kill -9 $testrpc_pid
|
|
kill -9 $testrpc_pid
|
|
fi
|
|
fi
|
|
}
|
|
}
|