我想知道哪些服务不会随系统启动自动启动,因为PRESET
模式是disabled
通过systemctl list-unit-files
。
两个命令都会产生错误消息:
systemctl list-unit-files --no-pager --preset=disabled
systemctl list-unit-files --no-pager --preset-mode=disabled
错误信息:
Failed to parse preset mode: disabled.
我认为这是您正在寻找的命令:
systemctl list-unit-files --state=disabled
或许您也想检查一下屏蔽的服务。
systemctl list-unit-files --state=masked
或两者结合
systemctl list-unit-files --state=disabled,masked
如果你想了解更多关于该州的信息以及如何检查它
systemctl --state=help |less
发生错误是因为
--preset=disabled
and--preset-mode=disabled
选项不存在。在 中
systemctl list-unit-files
,您应该使用--state=disabled
来检查单元文件的状态。对于更高级的过滤,您可以尝试结合
systemctl list-unit-files
或grep
其他工具来优化输出。该
--preset
选项用于配置预设,而不是用于搜索disabled
状态。systemctl(1) — Linux 手册页
systemd.preset(5) — Linux 手册页