> Действительно, то что нужно... А надо это для убиения всех процессов, который данный скрипт запустил, и всех их потомков.
мне это тоже нужно.. Но имхо не все так просто. Если не делается локов, то за время выполнения ps...kill могут народится еще дети и/или внуки. Если ты убъешь ребенка, то внук, которого мог не учесть ps перейдет в дети к init'у.
> А почему просто kill -1 не сказать?
то есть скрипт самому себе посылает HUP и все его потомки автоматически умрут?? Потомки все конечно добропорядочные.
Так можно?:
on_int()
{
cleanup
kill -1 $$
}
trap on_int 2