Manpages

名 前

rdate − ネ ッ ト ワ ー ク 経 由 で 日 付 と 時 刻 を 得 る

書 式

rdate [−p] [−s] [−u] [host...]

説 明

rdate は RFC 868 に 記 述 さ れ て い る プ ロ ト コ ル を 用 い 、 TCP か UDP を 使 っ て 他 の マ シ ン の 現 在 の 時 刻 を 得 る 。 そ れ ぞ れ の シ ス テ ム の 時 刻 は ctime(3) 形 式 で 表 示 す る 。 以 下 に 例 を 示 す :

% rdate uci mc

[uci] Sun Mar 24 20:35:41 1985
[mc] Sun Mar 24 20:36:19 1985 オ プ シ ョ ン

−p リ モ ー ト マ シ ン か ら 得 た 時 刻 を 表 示 す る 。 こ れ が デ フ ォ ル ト の モ ー ド で あ る 。

−s ロ ー カ ル シ ス テ ム の 時 刻 を リ モ ー ト マ シ ン か ら 得 た も の に 合 わ せ る 。 当 然 な が ら 、

root が 用 い た 場 合 の み 効 果 が あ る 。

−u 時 刻 を 得 る の に

TCP の 代 わ り に UDP を 用 い る 。 5 秒 以 内 に 応 答 が な

か っ た 場 合 は 時 間 切 れ と し て 扱 う 。

フ ァ イ ル

/etc/services サ ー ビ ス 名 を ソ ケ ッ ト 番 号 に 対 応 付 け る

/etc/hosts

ホ ス ト 名 を イ ン タ ー ネ ッ ト ア ド レ ス に 対 応 付 け る

履 歴

24-Mar-85 Rochester 大 学 の Lee Moore 作 成 。
10-Oct-94 Andy Tefft <teffta [AT] crypt.com>

Linux 1.1.52 用 に ア ッ プ グ レ ー ド 。 root が 実 行 し た 時 は シ ス テ ム の 時 刻 を 設 定 す る 様 に 変 更 。

23-Sep-96 Richard Henderson <rth [AT] tamu.edu>

32 bit と 仮 定 し て い た の を 修 正 し 、 モ ー ド オ プ シ ョ ン を 追 加 。

04-May-99 Ken Yap <ken.yap [AT] acm.org>

UDP を 使 う コ ー ド を 追 加 。

バ グ

UDP で の 時 間 切 れ の 処 理 は 2 つ め 以 降 の サ ー バ ー に は 動 作 し な い 。 signal(2) の 動 作 に 何 か 関 係 が あ る の か も 知 れ な い が 、 筆 者 は 理 解 し て い な い 。