ru
9136857e87
Bump document date on behalf of the -e option.
...
Spell "ID" correctly.
2004-05-18 20:45:32 +00:00
gad
dcc1665a9b
Add a cross-reference to pkill(1), now that pkill is hooked up to the build.
2004-03-27 23:45:33 +00:00
dds
bd896788d5
New -e flag, modifies the behavior of the -u uid flag to use the
...
effective user id, instead of the real user id.
MFC after: 2 weeks
2004-01-26 11:11:36 +00:00
cperciva
1f95a5aa87
Serial murderers shouldn't commit suicide. (killall should
...
avoid killing itself.)
PR: bin/46107
Submitted by: stacey <stacey_@starwhack.net>
2004-01-22 20:56:06 +00:00
maxim
93ecdb2d68
o -m flags contructs case sensitive RE, not case insensitive.
...
MFC after: 1 week
2004-01-18 17:51:34 +00:00
maxim
6a882e3e77
o Sync usage() and man page synopsis with reality.
...
MFC after: 1 week
2004-01-18 17:49:25 +00:00
tjr
4d68b1381f
Use the 3-component version of the KERN_PROC_PROC sysctl.
2003-09-27 08:14:37 +00:00
tjr
6547873a79
Use KERN_PROC_PROC instead of KERN_PROC_ALL when enumerating processes so
...
that we kill each process once, not once for every thread it owns. This
avoids "No such process" warnings when killing threaded processes.
2003-09-07 09:13:44 +00:00
imp
50940fa866
make "killall -j" not core dump.
...
Submitted by: Joe Marcus Clarke in current@
2003-04-27 07:17:27 +00:00
mike
370c7a915a
o Add jls(8) for listing active jails.
...
o Add jexec(8) to execute a command in an existing jail.
o Add -j option for killall(1) to kill all processes in a specified
jail.
o Add -i option to jail(8) to output jail ID of newly created jail.
2003-04-09 03:04:12 +00:00
charnier
7de61bc162
Header was included twice. Hardcode program name in usage string.
2003-02-05 14:20:27 +00:00
rse
d4ecaec749
s/progname/procname/ to be consistent with the other occurrences
...
of the option -c argument in SYNOPSIS and DESCRIPTION.
2002-07-15 11:33:30 +00:00
obrien
3cb8dae44d
Consistently use FBSDID
2002-06-30 05:25:07 +00:00
ru
b9b92b23c1
mdoc(7) police: lint.
2002-05-29 18:53:22 +00:00
dd
22bb6e06c6
Mark a warning as such. Without this, it isn't obvious whether
...
killall stopped after failing to kill one process or whether it kept
going.
2002-05-20 07:17:22 +00:00
charnier
a426ff29b9
Use `The .Nm utility'
2002-04-20 12:18:28 +00:00
des
1d63b09a93
Skip zombies. Add an option (-z) to revert to the historical behaviour
...
of trying to kill zombies (which has no effect except emit a few error
messages)
2002-04-14 22:25:57 +00:00
dwmalone
153d72abb2
Use the method described in the strtol man page to check if it parsed
...
the entire string. This avoids signed/unsigned comparison.
2002-03-30 16:24:03 +00:00
bsd
f64c102045
killall operates on all processes owned by the real uid, not the
...
effective uid.
MFC after: 3 days
2001-11-30 00:30:28 +00:00
bde
94220967cf
Compensate for "Compensate for header dethreading" by backing it out.
2001-10-10 17:48:44 +00:00
ru
09d142dfd5
mdoc(7) police:
...
Avoid using parenthesis enclosure macros (.Pq and .Po/.Pc) with plain text.
Not only this slows down the mdoc(7) processing significantly, but it also
has an undesired (in this case) effect of disabling hyphenation within the
entire enclosed block.
2001-08-07 15:48:51 +00:00
dd
7d1013753f
Remove whitespace at EOL.
2001-07-15 08:06:20 +00:00
ru
ecbb298b07
mdoc(7) police: removed HISTORY info from the .Os call.
2001-07-10 14:16:33 +00:00
obrien
4d04e6c42c
Allow -u to work with UID's also.
...
Submitted by: Seth Kingsley <seth.kingsley@windriver.com>
2001-06-12 15:58:31 +00:00
phk
4002f7f6d4
Fix an array which was too small.
...
PR: 27380
Submitted by: Samuel Greear <sgreear@vsni.com>
2001-05-16 11:13:16 +00:00
markm
6a0497c594
Compensate for header dethreading.
2001-05-01 08:46:02 +00:00
peter
4913479672
Work around the p_comm[] size limit. If the user supplies more than
...
16 characters, only check the first 16 since that is all the kernel
records. This isn't ideal, but it is probably the best we can do.
Otherwise, "killall communicator-linux-4.76.bin" will not match
the process as the kernel only records "communicator-lin".
2001-02-14 21:56:03 +00:00
ache
bc90b48147
Fix typo: -c -> -t
2001-01-21 01:07:26 +00:00
ache
07308320e8
Make "killall -t p0" really works.
...
Old code works only if at least one process name additionly specified.
2001-01-21 01:03:31 +00:00
ps
a7fe3f8159
Use the real user ID so non-root users can kill setuid processes
...
they started.
PR: 23356
Submitted by: Maxim Konovalov <maxim@macomnet.ru>
2000-12-25 19:26:07 +00:00
ru
655e7db87e
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
ru
fe2efd38b3
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
jhb
0e964f4507
Catch up to the new kinfo_proc.
2000-12-12 23:31:44 +00:00
ru
cff3f1a066
mdoc(7) police: do not split author names in the AUTHORS section.
2000-11-22 09:35:58 +00:00
ru
0957874304
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
ps
8e38191e05
-U cannot be an option since some signals start with U. -u is the
...
documented behavior so only check for that.
2000-11-12 07:43:50 +00:00
ru
f9c7198049
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
peter
02fd348cc9
After positive feedback from a few folks, activate a switchover to
...
using killall.c instead of the perl version that depends on procfs.
The C version uses sysctl(). The program is based on a hack that was
originally written about 6 years ago and has evolved somewhat since then.
(which is why it is a superset of killall.pl, rather than being a clone.)
With apologies to: wosch
2000-08-28 22:09:38 +00:00
peter
6747ad55fa
Try and fix up some bogus indentation leftovers from emacs several
...
years ago.
2000-08-27 02:12:29 +00:00
peter
17e0fa4fd5
Sigh, today is not my day. Convert a verbose while() .. loop into a for()
...
loop.
Submitted by: billf
2000-08-27 01:17:11 +00:00
peter
26673775d1
*blush*. I was *sure* I compiled this after the last change..
...
Add the missing )
Shamed by: billf
2000-08-27 01:10:55 +00:00
peter
00fb00dec0
killall.c is meant to be a superset replacement of killall.pl, the
...
main difference is that it uses sysctl to get the process lists rather
than /proc - thereby reducing the dependency on /proc by one more tool.
2000-08-27 00:46:25 +00:00
peter
e4b04a2b21
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
wosch
8e7edf802b
Added myself as maintainer.
1999-02-09 17:23:03 +00:00
wosch
064c163f3f
Diagnostic rewritten in English.
...
Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
1998-09-02 10:05:47 +00:00
wosch
cecfdf9776
PR: bin/5596
...
Change the diagnostic if there were no matching processes owned by
you.
1998-08-30 16:54:58 +00:00
charnier
1bf317d31f
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-23 07:48:45 +00:00
wosch
0b884c47b4
Re-order the for loop for multiple procnames. This decrease the
...
system load and makes a
killall ppp rlogin ftp ssh ping traceroute telnet
a lot faster.
Remove duplicated pid's before killing (killall lynx lynx).
1998-01-01 17:24:43 +00:00
wosch
e73a9134fb
Typo.
...
PR: docs/4911
Submitted by: Vasim Valejev <vasim@uddias.diaspro.com>
1997-11-01 15:06:40 +00:00
peter
aef78d145b
Revert $FreeBSD$ to $Id$
1997-02-22 19:58:13 +00:00