tests/fake-service.sh
3159a821
 #!/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