#!/bin/sh retries=100 echo "Checking every 2s for active VPD parsers...." while [ "$retries" -ne 0 ] do sleep 2 systemctl -q is-active ibm-vpd-parser@*.service active=$? if [ $active -ne 0 ] then echo "Done wait for active VPD parsers. Exit success" exit 0 fi retries="$((retries - 1))" echo "VPD parsers still running. Retries remaining: $retries" done echo "Exit wait for VPD services to finish with timeout" exit 1