名 前
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) の 動 作 に 何 か 関 係 が あ る の か も 知 れ な い が 、 筆 者 は 理 解 し て い な い 。