【发布时间】:2023-02-10 16:07:59
【问题描述】:
这是在运行 MacOS Catalina 的 iMac(2015 年末)上。所有节能选项均已关闭。
我在几个长时间运行的进程中注意到了这一点,所以我做了一个简单的例子。
我跑了
while true; do date; sleep 60; done
上午 11 点左右,让屏幕锁定。几个小时后,我回来检查它。大约一个半小时一切都很好,即我每分钟得到一条线然后
Mon Feb 6 12:32:39 CET 2023
Mon Feb 6 12:33:39 CET 2023
Mon Feb 6 12:41:33 CET 2023
Mon Feb 6 12:43:08 CET 2023
Mon Feb 6 12:52:57 CET 2023
Mon Feb 6 13:28:00 CET 2023
之后它恢复正常大约半小时,然后又开始不稳定。
其他长时间运行的进程的经验表明,这种情况发生的时间相当随机。
关于如何避免这种情况的想法?我希望我的进程正常运行。谢谢。
【问题讨论】:
-
您是在问如何让机器保持清醒并处理长任务的编程问题吗?也许stackoverflow.com/q/5596319/1271826。或者你只是在寻找一个工具,比如Amphetimine,它可以为你做这件事?
-
我会试试苯丙胺。 (您的第一个链接是非常特定于 Objective-C 的,而我的大部分内容都是用 Python 编写的。)如果它确实要休眠,为什么它会醒来并继续工作?无论如何,谢谢,我会试试的。
标签: macos-catalina locked