#!/bin/bash

PID=$$
RUNDIR="$1"
NAMESPACE="$2"
SLEEP="$3"
START_DELAY="$4"
FAIL_PROB="$5"

sleep "$START_DELAY"

while true;
do
    if ((RANDOM % FAIL_PROB == 0))
    then
        exit 42
    fi

    echo -e "${PID}\n${NAMESPACE}" > "${RUNDIR}"/example.pid
    sleep "${SLEEP}"
done
