标签: go time operating-system sleep
我知道您可以使用time.Sleep(d Duration)函数让Go程序等待一定的时间。现在,我有了一个用例,即使整个OS进入睡眠状态,我也要保留时间点。
time.Sleep(d Duration)
举个例子:当我在下午1点睡觉go程序两个小时。我在下午2点关闭计算机半小时,直到下午2:30。我仍然希望代码在下午3点而不是下午3:30恢复。 (当然,当我的操作系统睡眠时间超过下午3点时,该代码应立即恢复)。
我该怎么办?是否有一个不错的函数或库?还是应该使用cron作为解决方法?
cron