インターネットが存在する限り、NTPステップが実施されます。

インターネットが存在する限り、NTPステップが実施されます。

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.targetntpd

関連情報