diff options
author | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-10-25 10:29:24 +0100 |
---|---|---|
committer | Alexandru Scvortov <alexandru@rabbitmq.com> | 2011-10-25 10:29:24 +0100 |
commit | 70635db52a66189496de94244ac94092546cd468 (patch) | |
tree | 563cfe6f2c521e81e5651f9acf23aed278a41fed | |
parent | f0bbbe6f7508166210563ba405967ab397b9d899 (diff) | |
download | rabbitmq-server-bug24516.tar.gz |
close stdin in init scriptbug24516
-rw-r--r-- | packaging/common/rabbitmq-server.init | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packaging/common/rabbitmq-server.init b/packaging/common/rabbitmq-server.init index 15fd5d5b..c59af6c1 100644 --- a/packaging/common/rabbitmq-server.init +++ b/packaging/common/rabbitmq-server.init @@ -56,8 +56,10 @@ start_rabbitmq () { RETVAL=0 ensure_pid_dir set +e - setsid sh -c "RABBITMQ_PID_FILE=$PID_FILE $DAEMON > \ - ${INIT_LOG_DIR}/startup_log 2> ${INIT_LOG_DIR}/startup_err" & + RABBITMQ_PID_FILE=$PID_FILE setsid $DAEMON \ + > "${INIT_LOG_DIR}/startup_log" \ + 2> "${INIT_LOG_DIR}/startup_err" \ + 0<&- & $CONTROL wait $PID_FILE >/dev/null 2>&1 RETVAL=$? set -e |