#!/bin/bash | |
# fake-service.sh - a fake service for start/stop testing | |
# $1 - sleep time | |
SLEEP_TIME=${1:-3} | |
LOG=/tmp/fake-service.log | |
TIMESTAMP_FORMAT=${TIMESTAMP_FORMAT:-"%F-%H%M%S"} | |
# duplicate output | |
exec 1> >(tee -a ${LOG}) | |
echo "" | |
echo "Starting fake-service for ${SLEEP_TIME}" | |
while true; do | |
echo "$(date +${TIMESTAMP_FORMAT}) [$$]" | |
sleep ${SLEEP_TIME} | |
done | |