#!/bin/bash
function abc() # wait for some event to happen, can be terminated by other process
{
sleep 3333
}
echo "PID: $$"
abc &
echo "PID: $$"
I need to retrieve the pid
of this function, but the echo prints the same string.
If I'm not going to put abc()
out of this script, is it possible to get it's pid
and terminate that function?