我有一个守护进程,它在启动时使用sysctl调用获取主机名字符串,并且有大约15秒的休眠时间,然后我再次执行相同的all来获取主机名。
代码摘要
sysctl call to get hostname string
print hostname string
sleep for 15 secs
sysctl call to get hostname string
print hostname string
在某些mac系统上我得到了结果
localhost
<Actual-HostName>.local
所以问题是为什么我们在启动过程中为同一个调用获取两个输出? 我们如何确保获得主机名的正确时间?