#!/bin/sh -- # wait for parent to finish from child set -vxue ppid="${$}" # save parent pid ( # child porcess ./pd "${ppid}" echo "parent finished" ) & # spawn child in background exec sleep 10