在 MacOS Mojave 中找不到 ntpdate 命令

ntpdate command not found in MacOS Mojave

我有一个 Bash 脚本可以更新我 mac 的时间,但是由于更新了 Mojave,所以找不到该命令:

ntpdate -u time.apple.com

return :

ntpdate: command not found

我哪里错了?

它是重复的。请检查 this Whosebug question.

TL;DR 使用 sudo sntp -sS time.apple.com 代替。

对于尝试在虚拟机上安装 macos 时因为虚拟机无法连接到更新服务器而尝试执行此操作的任何人,我将我的网络适配器从 NAT 切换为桥接,问题已解决。