#!/bin/bash trap_callback(){ sed -i '/BB_NO_NETWORK=/d' $2 exit 0 } trap "trap_callback" 1 2 echo "parent pid is $1" echo "current pid is $$" echo "path $2" ps -p $1 break_flag=0 while [[ $break_flag == 0 ]] do ps -p $1 >/dev/null if [ $? != 0 ]; then sed -i '/BB_NO_NETWORK=/d' $2 break_flag=1 fi sleep 1 done