I have a bash script like this:

#!/bin/bash

trap 'echo killed by SIGALRM; exit 1' ALRM

function wait_kill()
{
    sleep 5
    kill -ALRM $$
}

wait_kill &

sleep 3600

### END OF THE SCRIPT ###

It does not work as I expected. The running script was not terminated after
5 seconds. So what's wrong here?

-Clark

Reply via email to