From 7dbb0beac37c3b71a64803021bb8d7255206ebb4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Kristian=20Kr=C3=A6mmer=20Nielsen?= Date: Fri, 31 Mar 2017 13:18:51 +0200 Subject: [PATCH] Hide URL from ps parameters --- monitor-dai.sh | 9 ++++++++- start-monitors.sh | 5 +++-- 2 files changed, 11 insertions(+), 3 deletions(-) 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 -- 2.52.0