bash run at exit

Developer from somewhere

#!/bin/bash -e
echo "do work here"
start_some_binary_in_background &
jobpid=$!

function cleanup {
  echo
  echo "Killing $jobpid"
  kill $jobpid
}

echo "do more work"
trap cleanup EXIT

echo "also more work"