wait_for() {
( tail -n5 -F "$START_LOG" 2>/dev/null & ) | fgrep -l "$1" >/dev/null
}
-F significa seguir mesmo se o log for girado
& envia tail para o segundo plano, portanto, o shell pai não espera que ele morra. O processo ficará suspenso por um tempo até que a próxima mensagem seja registrada.