OSSVRCLNTKILL(8) — OBJECTSTORE COMMANDS
NAME
ossvrclntkill − kill a client thread on a Server
SYNOPSIS
ossvrclntkill hostname client-hostname client-pid
ossvrclntkill hostname hostname [-p client-pid] [-n name] [-h host] [-a]
DESCRIPTION
The first form of ossvrclntkill kills a client thread on the Server running on hostname. You use ossvrstat to determine the client-hostname and client-pid. In the second form, -p client-pid specifies the process id of the client process as an unsigned number.
-n name specifies the name (as set by objectstore::set_client_name()) of the client process to kill.
-h host specifies the client host name of the client process to kill.
-a specifies that all clients matching the specified criteria should be killed. If you specify -a, you must specify one of -p, -n, or -h. To achieve the effect of -a by itself, use ossvrshtd.
If you do not specify -a, one of -p, -n, or -h must uniquely identify a client process on the Server running on hostname.
If the Server is run as root with authentication set to something other than NONE (authentication is SYS by default), the following rules apply.
1. Killing a Directory Manager always requires root privilege.
2. Any user can kill clients they own, with the exception of number 1 above. If the -a option is used (kill all clients matching the given search pattern), the user must own all matching processes, otherwise authentication fails and no clients are killed.
3. Any Release 1 client can be killed by Release 2 ossvrclntkill, again with the exception of number 1.
Otherwise, no authentication is required.
FILES
$OS_ROOTDIR/admin/ossvrclntkill
SEE ALSO
ObjectStore 2.0 — Last change: October 1992