Peter Wemm
69179c1439
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
Andrey A. Chernov
4eb83b01b8
Fix typo: -c -> -t
2001-01-21 01:07:26 +00:00
Andrey A. Chernov
6e1dea0642
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
Paul Saab
88522a2e3a
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
Ruslan Ermilov
9b88faecd3
Prepare for mdoc(7)NG.
2000-12-19 16:00:12 +00:00
Ruslan Ermilov
ed40311694
mdoc(7) police: removed history info from the .Os FreeBSD call.
2000-12-14 11:52:05 +00:00
John Baldwin
93480bce7c
Catch up to the new kinfo_proc.
2000-12-12 23:31:44 +00:00
Ruslan Ermilov
f4d874a1db
mdoc(7) police: do not split author names in the AUTHORS section.
2000-11-22 09:35:58 +00:00
Ruslan Ermilov
8fe908ef0c
mdoc(7) police: use the new features of the Nm macro.
2000-11-20 19:21:22 +00:00
Paul Saab
ecc50bd485
-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
Ruslan Ermilov
726b61ab5f
Avoid use of direct troff requests in mdoc(7) manual pages.
2000-11-10 17:46:15 +00:00
Peter Wemm
8750ed5f77
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 Wemm
e1669132dc
Try and fix up some bogus indentation leftovers from emacs several
...
years ago.
2000-08-27 02:12:29 +00:00
Peter Wemm
a03884671d
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 Wemm
a6b474b6c1
*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 Wemm
1198f21caf
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 Wemm
c3aac50f28
$Id$ -> $FreeBSD$
1999-08-28 01:08:13 +00:00
Wolfram Schneider
1c9a0db841
Added myself as maintainer.
1999-02-09 17:23:03 +00:00
Wolfram Schneider
0f1a6b7b3a
Diagnostic rewritten in English.
...
Submitted by: Garrett Wollman <wollman@khavrinen.lcs.mit.edu>
1998-09-02 10:05:47 +00:00
Wolfram Schneider
31033c2c38
PR: bin/5596
...
Change the diagnostic if there were no matching processes owned by
you.
1998-08-30 16:54:58 +00:00
Philippe Charnier
306005e78c
.Sh AUTHOR -> .Sh AUTHORS. Use .An/.Aq.
1998-03-23 07:48:45 +00:00
Wolfram Schneider
069db8db47
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
Wolfram Schneider
6d880b8210
Typo.
...
PR: docs/4911
Submitted by: Vasim Valejev <vasim@uddias.diaspro.com>
1997-11-01 15:06:40 +00:00
Peter Wemm
c115df18cd
Revert $FreeBSD$ to $Id$
1997-02-22 19:58:13 +00:00
Jordan K. Hubbard
1130b656e5
Make the long-awaited change from $Id$ to $FreeBSD$
...
This will make a number of things easier in the future, as well as (finally!)
avoiding the Id-smashing problem which has plagued developers for so long.
Boy, I'm glad we're not using sup anymore. This update would have been
insane otherwise.
1997-01-14 07:20:47 +00:00
Wolfram Schneider
5a80fb277e
sync copyright with /usr/share/examples/etc/bsd-style-copyright
1996-08-27 20:04:45 +00:00
Mike Pritchard
85cf659a76
Use the .Fx macro where appropriate.
1996-08-23 00:57:08 +00:00
Sujal Patel
a69836c197
Allow multiple process names to kill (i.e. 'killall ftpd inetd httpd')
...
Submitted by: smpatel, wosch
Reviewed by: wosch
1996-05-30 22:04:09 +00:00
Wolfram Schneider
827bf2db99
always warn if no processes matched
1996-02-11 00:12:15 +00:00
Wolfram Schneider
da2375658e
Support killing of suid programs.
...
Now ``killall xterm'' works :-)
Don't fail for processes with meta chars (c+++)
1996-02-03 22:52:27 +00:00
Mike Pritchard
4a8d02835c
Fix a bunch of spelling errors in a bunch of man pages.
1996-01-30 13:52:50 +00:00
Wolfram Schneider
9bb31b4eef
Bugfix: allow digits in signal names (usr1, usr2)
1996-01-22 08:06:13 +00:00
Joerg Wunsch
1fc7066757
Our Perl oracle hit again: Wolfram Schneider's killall utility.
...
Kills processes by name instead of by UID.
(Man page by me.)
Submitted by: wosch@cs.tu-berlin.de (Wolfram Schneider)
1995-06-25 18:08:27 +00:00