From: Kristian Kræmmer Nielsen Date: Fri, 31 Mar 2017 11:18:51 +0000 (+0200) Subject: Hide URL from ps parameters X-Git-Url: https://git.jkkn.net/?a=commitdiff_plain;h=7dbb0beac37c3b71a64803021bb8d7255206ebb4;p=dai-monitor.git Hide URL from ps parameters --- diff --git a/monitor-dai.sh b/monitor-dai.sh index dee1481..4c523d8 100755 --- a/monitor-dai.sh +++ b/monitor-dai.sh @@ -350,8 +350,15 @@ function saveStreamBit() { #### MAIN +if [ "$1" == "--use-env" ]; then + # Hide url as environment variable + stream="$STREAM_URL" +else + stream="$1" +fi + while true; do - streamurl=$(resolveFirstStream "$1") + streamurl=$(resolveFirstStream "$stream") if [ -z "$streamurl" ]; then echo >&2 "INFO: (will retry in 10 seconds)" sleep 10 diff --git a/start-monitors.sh b/start-monitors.sh index a05ff3c..9cfef9c 100755 --- a/start-monitors.sh +++ b/start-monitors.sh @@ -87,8 +87,9 @@ fi NAME="" URL="" DELAY="" declare ${stream} - echo "Starting monitor for $NAME ($URL) ..." - ./monitor-dai.sh "$URL" "$recordings_dir/$NAME/" "$DELAY" >"$playlist_dir/$NAME.m3u8" 2>"$log_dir/$NAME.log" & + echo "Starting monitor for $NAME ..." + export STREAM_URL="$URL" + ./monitor-dai.sh --use-env "$recordings_dir/$NAME/" "$DELAY" >"$playlist_dir/$NAME.m3u8" 2>"$log_dir/$NAME.log" & myjobs+=($!) done