Hide URL from ps parameters
authorKristian Kræmmer Nielsen <jkkn@jkkn.dk>
Fri, 31 Mar 2017 11:18:51 +0000 (13:18 +0200)
committerKristian Kræmmer Nielsen <jkkn@jkkn.dk>
Fri, 31 Mar 2017 11:18:51 +0000 (13:18 +0200)
monitor-dai.sh
start-monitors.sh

index dee14816e60f2955fbb68d8beb076cec0d237895..4c523d825e7b106d8da54b2c1ba81bb5307e3f18 100755 (executable)
@@ -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
index a05ff3c986d6c9d39341a851452c0f48a39081b9..9cfef9cbb904d67f47d5cb3d9a13f6c705fa05f6 100755 (executable)
@@ -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