diff --git a/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-stdout-logs/run b/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-stdout-logs/run index e0cdc8c..313b2c4 100755 --- a/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-stdout-logs/run +++ b/root/etc/s6-overlay/s6-rc.d/svc-mod-universal-stdout-logs/run @@ -1,9 +1,9 @@ #!/usr/bin/with-contenv bash if [ -n "${LOGS_TO_STDOUT}" ]; then - TAIL_LOGS=$(echo "$LOGS_TO_STDOUT" | sed 's#|# #g') - echo "Executing: tail -F $TAIL_LOGS" - tail -F "$TAIL_LOGS" + IFS='|' read -ra PATH_ARRAY <<< "$LOGS_TO_STDOUT" + echo "Executing: tail -F ${PATH_ARRAY[@]}" + tail -F "${PATH_ARRAY[@]}" else echo "**** Env var LOGS_TO_STDOUT is not set, sleeping ****" fi