Examples of how to kill all child jobs when a shell script exits.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

9 lines
121 B

  1. #!/bin/sh
  2. echo "Starting child $1..."
  3. while kill -0 "$2" 2>/dev/null
  4. do
  5. sleep 0.01s
  6. done
  7. echo "$1 outlived parent."