download original
#!/bin/sh
cd "`dirname $0`"
set -e
trap 'kill 0' EXIT
trap 'true' HUP
while true; do
# (while true; do echo hello; sleep 1; done) | prepend-time >>logfile2.txt 2>&1 &
log-transferrate eth0 | prepend-time >>logfile2.txt 2>&1 &
wait "$!" || true
echo kill "$!"
kill "$!"
done
# not perfect -- the kill $! actually kills only the prepend-time and
# may cause "broken pipe" messages on stderr. But functionality-wise
# everything works.
back to script_handling_rotation
(C) 1998-2017 Olaf Klischat <olaf.klischat@gmail.com>