#!/bin/sh command="$*" cleanup() { echo "killed... $pid" kill $pid exit } trap cleanup 2 15 while :; do echo -n "running... " $command & pid=$! echo PID: $pid wait $pid done