Supress ugly kill message with disown - bash magick

This commit is contained in:
Ethan Frey
2017-06-19 15:13:46 +02:00
parent 06c854f846
commit 1e76d92d85
2 changed files with 4 additions and 2 deletions
+1
View File
@@ -42,6 +42,7 @@ initServer() {
${SERVER_EXE} start --home=$SERVE_DIR >>$SERVER_LOG 2>&1 &
sleep 5
PID_SERVER=$!
disown
if ! ps $PID_SERVER >/dev/null; then
echo "**FAILED**"
# cat $SERVER_LOG
+3 -2
View File
@@ -137,6 +137,7 @@ startRelay() {
# send some cash to the default key, so it can send messages
RELAY_KEY=${BASE_DIR_1}/server/key.json
RELAY_ADDR=$(cat $RELAY_KEY | jq .address | tr -d \")
echo starting relay $PID_RELAY ...
# get paid on chain1
export BC_HOME=${CLIENT_1}
@@ -163,11 +164,11 @@ startRelay() {
${SERVER_EXE} relay start --chain1-id=$CHAIN_ID_1 --chain2-id=$CHAIN_ID_2 \
--chain1-addr=tcp://localhost:${PORT_1} --chain2-addr=tcp://localhost:${PORT_2} \
--from=$RELAY_KEY > ${BASE_DIR_1}/../relay.log &
sleep 2
PID_RELAY=$!
echo starting relay $PID_RELAY ...
disown
# return an error if it dies in the first two seconds to make sure it is running
sleep 2
ps $PID_RELAY >/dev/null
return $?
}