Skip to content

Instantly share code, notes, and snippets.

@tabokie
Created November 8, 2021 05:57
Show Gist options
  • Save tabokie/06d20645a3f16250e73bfb9629e4f138 to your computer and use it in GitHub Desktop.
Save tabokie/06d20645a3f16250e73bfb9629e4f138 to your computer and use it in GitHub Desktop.
#!/bin/bash
# Usage: killer.sh 1s "./do_some_job --some_args"
INTERVAL=$1
COMMAND=$2
i=1
while : ; do
echo "$((i++)) run"
nohup $COMMAND > killee.log 2>&1 &
sleep ${INTERVAL}
kill -9 $! || break
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment