Re: [Evolution] Completely stopping evolution



On Thu, 2002-02-07 at 15:54, Kenneth Porter wrote:
How hard is hard?

Does it send SIGTERM (to allow sane cleanup) and then fall back to
SIGKILL?
Hard is pretty hard; from /usr/bin/killev:

sub kill_exe {
        my ($exe_name) = @_;
        my $lt_name = "lt-$exe_name";
        my $sub_exe_name = substr ($exe_name, 0, 16);
        my $sub_lt_name = substr ($lt_name, 0, 16);

        printf ("killing $exe_name\n");

        $redirect = "2> /dev/null";

        print "$killcmd -9 $exe_name\n" if ($debug);
        `$killcmd -9 $exe_name $redirect`;

        print "$killcmd -9 $lt_name\n" if ($debug);
        `$killcmd -9 $lt_name $redirect`;

        print "$killcmd -9 $sub_exe_name\n" if ($debug);
        `$killcmd -9 $sub_exe_name $redirect`;

        print "$killcmd -9 $sub_lt_name\n" if ($debug);
        `$killcmd -9 $sub_lt_name $redirect`;
}






[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]