[RFC] [patch] pkill verbose option

jhell jhell at DataIX.net
Thu Feb 4 02:53:03 UTC 2010


On Wed, 3 Feb 2010 16:17, eitanadlerlist@ wrote:
> Yeah - I wasn't sure what else to use.
> Does the -V work as intended? Is this a worthwhile patch?
>
> IMHO the biggest problem with unix system commands is the lack of constancy
> of the flags.
>

Personally I would like to see pkill have this option as '-l' since pgrep 
uses '-l' for long output I think it would make more sense if the user is 
already used to what they expect to find in pgrep be also available in 
pkill.

Other than that it works as expected. ;)

> On Wed, Feb 3, 2010 at 7:58 PM, jhell <jhell at dataix.net> wrote:
>
>>
>> On Wed, 3 Feb 2010 12:52, jhell@ wrote:
>>
>>>
>>> On Wed, 3 Feb 2010 10:00, eitanadlerlist@ wrote:
>>>
>>>> I added an option to pkill which lists what processes it kills and what
>>>> signal is sent. If no signals are sent it prints out the same message
>>>> killall does.
>>>>
>>>>
>>> Unfortunately that patch works but has unintended operation that can be
>>> seen with the following.
>>>
>>> sleep 1000 &
>>> pkill sleep
>>> No matching processes belonging to you were found
>>> [1]+  Terminated: 15          sleep 10000
>>>
>>> It then kills sleep and still prints no processes belong to you message.
>>>
>>> Now pkill -v sleep on my system actually causes my Xserver to exit with a
>>> unexpected signal 15.
>>>
>>> Without the patches it works as it should...
>>>
>>> Overhead endured.
>>>
>>>
>>>
>> Ugh! ignore the pkill -v comment. Should have noticed the -V instead.
>>
>>
>> --
>>
>>  jhell
>>
>>
>




-- 

  jhell



More information about the freebsd-hackers mailing list