help me to sort kill options...

Hi All,

I knew you all will scold me after reading this thread, but i got stuck in the definition and usage of kill, so begging all your pardon.

I have a java process, which used to create small threads/sub process....so i want to kill that main java by kill -0 <pid>......
so that 1st it can group All processes in the current process group and then kill .

but it is not doing what it should do.

please find the pid of my java process

abc    18984     1  1 10:51 pts/2    00:00:01 java -Dservice.name=FilterManager com.XXXX.abcbatch.common.FilterManager

and my kill command

kill -0 18984 

o/p it's not killing 18984:confused:

i have an doubt , will kill -9 do the same type as -0 ?????
like it should kill all the sub process generated by java main....

In a shell script kill-0 <pid> just signals the process pid. It returns true if the process is alive. And so, kill-0 can be used to ping if the process <pid> is still alive. It will not kill the process.

Instead you may want to try kill -9 <pid>.