History log of /freebsd-current/bin/pkill/pkill.1
Revision Date Author Comments
# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 3d17b350 05-Oct-2020 Fernando ApesteguĂ­a <fernape@FreeBSD.org>

pkill(1): Add EXAMPLES section to man page

Add a dozen of examples to the EXAMPLES section for pgrep(1) and pkill(1).

Flags covered: -f, -F, -n, -j, -l, -S, -x

Approved by: mandoc (bcr@)
Differential Revision: pkill(1): Add EXAMPLES section to man page


# d7a57037 03-Dec-2018 Sevan Janiyan <sevan@FreeBSD.org>

Clarify that /dev/kmem is not used.
Move cross ref to right place while here.

Submitted by: kib
MFC after: 7 days


# 95880592 03-Dec-2018 Sevan Janiyan <sevan@FreeBSD.org>

Note these tools use kvm(3) and not procfs as in Solaris.

Obtained from: NetBSD
MFC after: 7 days


# e4c7371c 30-Nov-2018 Guangyuan Yang <ygy@FreeBSD.org>

Clarify that patterns are extended regular expressions in pkill(1) manual page.

PR: 231060
Submitted by: naddy
MFC after: 3 days


# 231ad771 05-Jun-2017 Bryan Drewery <bdrewery@FreeBSD.org>

Clarify -q is only for pgrep.

MFC after: 3 days
Sponsored by: Dell EMC Isilon


# c4f0631f 21-Aug-2015 Jamie Gritton <jamie@FreeBSD.org>

Make pkill/pgrep -j ARG take jname, not just jid.

PR: 201588
Submitted by: Daniel Shahaf <danielsh at apache.org>
MFC after: 3 days


# bd0891ce 20-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part1)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


# cc55ad3d 09-Aug-2013 Edward Tomasz Napierala <trasz@FreeBSD.org>

Add -c flag to pgrep(1) and pkill(1), to match login classes.

MFC after: 1 month


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# b040210d 11-Jul-2010 Brian Somers <brian@FreeBSD.org>

Add -l to the synopsis

Submitted by: jhell at dataix dot net
MFC after: 3 days


# 3ba0e470 20-Jun-2010 Brian Somers <brian@FreeBSD.org>

Recognise the -l switch with pkill - list kill command(s) used.

PR: 143558
Submitted by: eitanadlerlist at gmail dot com
MFC after: 3 weeks


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# 696e61a4 02-Mar-2010 Joel Dahl <joel@FreeBSD.org>

The NetBSD Foundation has granted permission to remove clause 3 and 4 from
their software.

Approved by: pjd
Obtained from: NetBSD


# 7b0706f6 12-Feb-2010 Pawel Jakub Dawidek <pjd@FreeBSD.org>

- Implement -q option for pgrep(1).
- Add regression test to test -q option.


# 0a091aeb 16-May-2009 Brian Somers <brian@FreeBSD.org>

When finding processes, ignore ourself and our ancestors. It is almost
always surprising when you kill a 'sh -c ...' ancestor or when you kill
yourself when using -f.

Add a -a switch for backwards compatibility.

MFC after: 3 weeks


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 18aa158f 30-Sep-2008 Ed Schouten <ed@FreeBSD.org>

Improve the `pkill -t' handling, which I changed in my previous commit.

In my previous commit I disabled pkill(1)'s automatic prepending of the
"tty" string when `pkill -t' was being used. Re-enable it and stat()
both possible device names when called.

Requested by: jhb, rwatson (MFC)
MFC after: 1 month


# eb948eac 28-Sep-2008 Ed Schouten <ed@FreeBSD.org>

Don't automatically prepend the "tty" prefix to `pkill -t' arguments.

Because we now enforce UNIX98-style PTY's, we now use a lot of TTY's
that don't have the traditional /dev/ttyXX naming scheme. pkill(1)'s -t
flag automatically prepended the word "tty" to each TTY that was passed
on the command line. This meant that `pkill -t pts/0' was actually
converted to /dev/ttypts/0. Disable this broken behaviour for now.

Reported by: erwin


# 21be3b31 31-Aug-2008 Yaroslav Tykhiy <ytykhiy@gmail.com>

pkill(1) first appeared in /usr/bin, but later it was moved to /bin
for the convenience of rc.d. Now it has happily lived there for quite
a while. So move the pkill(1) source files from usr.bin to bin, too.

Approved by: gad