Main index | Section 8 | 日本語 | Options |
The
rwhod
utility operates as both a producer and consumer of status information,
unless the
The following options are available:
| |
Enable insecure mode, which causes rwhod to ignore the source port on incoming packets. | |
| |
Ignore all POINTOPOINT interfaces. This is useful if you do not wish to keep dial on demand interfaces permanently active. | |
| |
Enable listen mode, which causes rwhod to not broadcast any information. This allows you to monitor other machines' rwhod information, without broadcasting your own. | |
| |
Cause
rwhod
to use IP multicast (instead of
broadcast) on all interfaces that have
the IFF_MULTICAST flag set in their "ifnet" structs
(excluding the loopback interface).
The multicast
reports are sent with a time-to-live of 1, to prevent
forwarding beyond the directly-connected subnet(s).
If the optional
ttl
argument is supplied with the
When
| |
The server transmits and receives messages at the port indicated in the ``who'' service specification; see services(5). The messages sent and received, are of the form:
struct outmp { char out_line[8]; /* tty name */ char out_name[8]; /* user id */ long out_time; /* time on */ };struct whod { char wd_vers; char wd_type; char wd_fill[2]; int wd_sendtime; int wd_recvtime; char wd_hostname[32]; int wd_loadav[3]; int wd_boottime; struct whoent { struct outmp we_utmp; int we_idle; } wd_we[1024 / sizeof (struct whoent)]; };
All fields are converted to network byte order prior to transmission. The load averages are as calculated by the w(1) program, and represent load averages over the 5, 10, and 15 minute intervals prior to a server's transmission; they are multiplied by 100 for representation in an integer. The host name included is that returned by the gethostname(3) system call, with any trailing domain name omitted. The array at the end of the message contains information about the users logged in to the sending machine. This information includes the contents of the entry from the user accounting database for each non-idle terminal line and a value indicating the time in seconds since a character was last received on the terminal line.
Messages received by the
rwho
server are discarded unless they originated at an
rwho
server's port or the
Status messages are generated approximately once every 3 minutes. The rwhod utility performs an nlist(3) on /boot/kernel/kernel every 30 minutes to guard against the possibility that this file is not the system image currently operating.
RWHOD (8) | August 8, 2017 |
Main index | Section 8 | 日本語 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | This philosophy, in the hands of amateurs, leads to inexplicably mind-numbing botches like the existence of two programs, “head” and “tail,” which print the first part or the last part of a file, depending. Even though their operations are duals of one another, “head” and “tail” are different programs, written by different authors, and take different options! | ” |
— The Unix Haters' handbook |