CMOSバッテリーが放電し、インターネット接続が不安定なPCを考えてみてください。
私が理解したのは、両方とも膨大な時差(年)を修正しようとchrony
します。ntpd
一度- 起動時 - しかし、通常のシステム動作中に回転に切り替えると、必要な時間修正が1000秒を超えるとパニックが発生し、ジャンプが発生します。時々、インターネット接続は起動時に接続されていないが後で再接続されますが、私のシステムは永遠に過去にとどまっています。
これで手動で電話してこの問題を解決します。
chronyc burst 4/4
OpenSuSE(chrony)または
service ntp stop
ntpd -gq
service ntp start
antiX(ntpd) で。
インターネットが出るたびに一度だけ実行されるフックに接続する方法があるかどうか疑問に思います。
答え1
したがって、NTPデーモンを実行する方法は既に知っていますが、コマンドの場所だけを接続するだけです。
SuSEはデフォルトでNetworkManagerを使用しているように見えるため、ネットワーク設定が変更されるたびにスクリプトが実行されます/etc/NetworkManager/dispatcher.d/
。/etc/NetworkManager/dispatcher.d/20-chrony
詳細についてはを参照してくださいman NetworkManager-dispatcher
。
AntiXはDebianの派生物です。デフォルトでは使用されているようですが、残念ながら、connman
ネットワーク使用可能/使用不可イベントにカスタムスクリプトを追加する簡単な方法を提供していないようです。しかし、connman-wait-online.service
との関連性を提供しているようですnetwork-online.target
。定期的なサービスの開始がsystemdの目標に達した後にのみntpd
発生するように設定されていて、最初の起動を許可している場合は、これがあなたの要件を満たすことができると思います。network-online.target
ntpd