systemd“解冻”是什么意思?

Joh*_*nst 6 systemd

systemctl status foo。我有 afoo.service和 a foo.timer

Active: activating (auto-restart) (thawing) since Fri 2020-10-09 21:32:56 UTC; 3min 1s ago
Run Code Online (Sandbox Code Playgroud)

我在文档中找不到“解冻”这个词。这是 systemd 246.6。

小智 3

这与您的描述中的含义相同,即激活。需要解冻才能解冻设备。冻结是指暂停某个单元对应的cgroup中包含的所有进程。这样做通常是为了节省资源。因此,每当我们想要取回设备时,都会将其解冻。systemd 可以控制单元,因此它可以根据任务处理冻结和解冻。尽管用户也可以手动对设备发出冻结然后解冻。

systemctl freeze [pattern]
Run Code Online (Sandbox Code Playgroud)

进而

systemctl thaw [pattern]
Run Code Online (Sandbox Code Playgroud)

检查journalctl调试日志。快速提示:不要在正在运行您的系统的设备上运行。