Да банально, делаешь цикл в котором выполняешь простой sql запрос раз в несколько секунд, и если он прошел успешно, выходишь из цикла.
Можно добавить в цикл таймаут по которому завершать скрипт с ошибкой.
p.s. А вообще надо больше деталей. Если тебе автостарт при старте системы нужен, то через systemd можно указать зависимость.