20 lines
376 B
Bash
Executable File
20 lines
376 B
Bash
Executable File
#!/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
|
|
|