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 d017df2..7b5661c 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 TAIL_LOGS <<< "$LOGS_TO_STDOUT" + echo "Executing: tail -F ${TAIL_LOGS[@]}" + tail -F "${TAIL_LOGS[@]}" else echo "**** Env var LOGS_TO_STDOUT is not set, sleeping ****" fi