検索
連載

Solarisのrtcコマンドとは?UNIX処方箋

現場ですぐに役立つ知識を欲するあなたに贈る珠玉のTips集。今回は、RTCを利用し時刻を調整するコマンドについての注意点を紹介します。

Share
Tweet
LINE
Hatena

Solarisのcrontabに「rtc」という記載があります(リスト1)。時刻合わせに使えそうなのですが、/usr/sbin/rtcコマンドがありません。これはどのようなものですか?

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

リスト1 「crontab -l」から該当部分抜粋

/usr/sbin/rtcは、RTC(Real Time Clock)を利用し時刻を調整するためのコマンドで、これはx86版のみのサポートとなっています。おそらくSPARC版をお使いだと思いますが、crontabに設定があるだけでrtcコマンド自体はシステムにインストールされないため、実際には使用できません。

 RTCとは、一般的なPCのマザーボードに搭載されている計時専用チップです。x86版はRTCを使用して1日に1度時刻合わせを実施しています。x86版Solaris 10の場合、RTCの設定は/etc/rtc_configファイルにローカルタイムゾーンとGMT(グリニッジ標準時)からの時間差(秒単位)を表記するという形式になっています(リスト2)。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

リスト2 /etc/rtc_configの内容と設定

UNIX関連の悩みなら、「UNIX処方箋」にどうぞ


Copyright © ITmedia, Inc. All Rights Reserved.

ページトップに戻る