On 2011-06-11 23.07, STeve Andre' wrote:
>> NetBSD has that since March 2005 (committed by sketch@).
>> FreeBSD copied it from NetBSD a few days later.
>> procps.cvs.sourceforge.net (used e.g. in Debian) does not have -i.
>> OpenSolaris does not have -i.
>>
>> So I'd say we shouldn't add it.
>>
>> It is not terribly useful; hopefully, you at least know
>> how the processes you are searching for are called.
>> Even if not, you can use ps ax | grep -i to find out,
>> then use the exact name you found for pkill.
>> Personally, i never felt a need for pkill -i,
>> although i'm using pkill a lot.
>> It is not universal, so it is likely to degrade interoperability.
>>
> Hmmm. Two of (arguably) the four best known BSD distributions have it.
> The idea of -i meaning case insensitivity is there already in other (1)
> commands, so I'd say it makes sense to add.
>
> From a practical standpoint, I'm all for it. I've missed killing things
> because of this.
Me personally, I'm scared as hell using pkill at all. I've never been
concerned with not killing *enough*, it's almost always that I'm afraid
I'm killing too *much*...
That said, there is merit in adding -i since it is quite consistently
used in many places, so I say go for it unless it collides with a
switch in some other major *nix (of which I can't think of any right
now).
But it's really not a biggie in my opinion and I fully recognize Ingo's
standpoint as valid as well although I have a hard time seeing it being
seriously used in portable scripts, which would make the interoperability
argument a bit moot.
If I look at myself I'd probably never use it in pkill but perhaps
occasionally in pgrep.
Regards,
/Benny
--
internetlabbet.se / work: +46 8 551 124 80 / "Words must
Benny Lvfgren / mobile: +46 70 718 11 90 / be weighed,
/ fax: +46 8 551 124 89 / not counted."
/ email: benny -at- internetlabbet.se