20 lines
376 B
Bash
20 lines
376 B
Bash
![]() |
#!/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
|
||
|
|