お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2016-11-24 22:54:21

barapha
メンバ
登録日: 2009-05-02

Ubuntu の時計を BIOS を介せず一時的に 3 秒遅らせる

Ubuntu の時計を BIOS を介せず一時的に 3 秒遅らせたい。
そんな方法はありますか。
モチロン、用が済めば戻すのですが。

オフライン

 

#2 2016-11-25 14:52:19

misha
メンバ
登録日: 2016-11-03

Re: Ubuntu の時計を BIOS を介せず一時的に 3 秒遅らせる

こんにちは。

システムクロックを3秒遅らせるのであれば、一旦ntpdを停止(時刻設定を手動に)した上、
bashから、

コード:

sudo date -s "`date +"%D %T" -d"3 seconds ago"`"

これでどうでしょうか。

# テスト

コード:

sudo hwclock -r; date; sudo date -s "`date +"%D %T" -d"3 seconds ago"`"; sudo hwclock; date

# 用が済めば戻す(システムクロックをハードウェアクロックに合わせる)

コード:

sudo hwclock -s; sudo hwclock -r; date

オフライン

 

#3 2016-11-26 00:04:23

barapha
メンバ
登録日: 2009-05-02

Re: Ubuntu の時計を BIOS を介せず一時的に 3 秒遅らせる

そういうコマンドがあったんですねえ。
動作は確認できました。
ありがとうございました。

アマチュア無線のディジタルモードで相手局時計が 2.5 秒(経験上)以上ズレていると、
こちらには表示されても相手局には表示されないため、こちらも遅らせれば交信が可能になることから質問しました。
今度そういう場面に遭遇した時、使ってみようと思います。

オフライン

 

Board footer

Powered by FluxBB