Dean Troyer | 3159a82 | 2014-08-27 14:13:58 -0500 | [diff] [blame] | 1 | #!/bin/bash |
2 | # fake-service.sh - a fake service for start/stop testing | ||||
3 | # $1 - sleep time | ||||
4 | |||||
5 | SLEEP_TIME=${1:-3} | ||||
6 | |||||
7 | LOG=/tmp/fake-service.log | ||||
8 | TIMESTAMP_FORMAT=${TIMESTAMP_FORMAT:-"%F-%H%M%S"} | ||||
9 | |||||
10 | # duplicate output | ||||
11 | exec 1> >(tee -a ${LOG}) | ||||
12 | |||||
13 | echo "" | ||||
14 | echo "Starting fake-service for ${SLEEP_TIME}" | ||||
15 | while true; do | ||||
16 | echo "$(date +${TIMESTAMP_FORMAT}) [$$]" | ||||
17 | sleep ${SLEEP_TIME} | ||||
18 | done | ||||
19 |