diff --git a/services/lib/docker/run_service.sh b/services/lib/docker/run_service.sh index 800a7b54d..1c7b98b56 100755 --- a/services/lib/docker/run_service.sh +++ b/services/lib/docker/run_service.sh @@ -1,15 +1,15 @@ #!/usr/bin/env bash set -e EXE_PATH="./cmake/build/bin" -EXE=`ls $EXE_PATH` -EXES=`ls $EXE_PATH | wc -l` +EXE=$(find $EXE_PATH -mindepth 1 -maxdepth 1 -not -path '*/.*') +EXES=$(wc -l <<< "$EXE") if [[ $EXES -ne 1 ]]; then echo "there should be exactly one executable of a service, $EXES found"; exit 1; fi -$EXE_PATH/$EXE +"$EXE"