Mac OS Xの時刻をターミナルから設定する
Macの時刻が自動で同期されないので手動でコマンド一発で設定するワンライナーをメモ
NTPでの時刻同期は事前に環境設定でOffにするか、sudo systemsetup -setusingnetworktime Off
をする
# 日付の再設定
date -r "$(wget -q https://ntp-a1.nict.go.jp/cgi-bin/jst -O - | sed -n 4p | cut -d. -f1)" "+%m:%d:%y" | xargs -IDATE sudo systemsetup -setdate DATE
# 時刻の再設定
date -r "$(wget -q https://ntp-a1.nict.go.jp/cgi-bin/jst -O - | sed -n 4p | cut -d. -f1)" "+%H:%M:%S" | xargs -ITIME sudo systemsetup -settime TIME
wgetがない場合にはcurlを使えばOK!
これで一発!!