| 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 | |||||