web-dev-qa-db-ja.com

NTPを使用せずに日時を設定する

「windriver」のLinuxベースのWimax ASNを持っています。ログインすると、日付と時刻が間違っていることがわかります(例:「15 jul 2010」)。

dateコマンドまたはhwclockを使用して日付と時刻の両方を設定すると、ログアウトして再起動した直後に、再起動することなく、以前の状態「2010年7月15日」に戻りますデバイス。

NTPを使用せずに両方を永続的に設定する方法はありますか?

5
Sharista

NTPコマンドを使用したくない場合は、これが代わりに機能するかどうかを確認してください。

date -s "$(curl -s --head http://google.com | grep ^Date: | sed 's/Date: //g') -0500"

**注:Googleから取得された時刻はGMTなので、-0500は現在のタイムゾーンを表します。私にとってはUS/ESTなので、-0500を変更してください それぞれのタイムゾーン に一致させ、発生している可能性のある「現地時間オフセット」を修正する必要があります。

ログアウトして再度ログインするたびに動かない場合は、.bash_profileまたは/etc/profileでこれを設定して、ログインするたびに最初に実行されるようにすることができます。これは「修正」ではなく、「ハック'。

9
devnull