小编Liv*_*eBT的帖子

如何使用 systemctl 列出可以在安装新单元文件后启用的服务和计时器单元?

我的情况

我在下面安装了一些新的单元文件$HOME/.local/share/systemd/user/

ls -1 $HOME/.local/share/systemd/user/
some.service
some.timer
some_other.service
Run Code Online (Sandbox Code Playgroud)

我运行了以下命令以正确加载它们:systemctl --user daemon-reload

它们出现在 的自动完成中systemctl --user enable <tab> <tab>。我正在寻找的是一种稍后用口香糖编写脚本的方法,以向我显示当前未启用的那些单元的列表。

我的问题

还有比ls -1 $HOME/.local/share/systemd/user/获取我正在寻找的列表更好的方法吗?

systemctl通过自动完成了解单位,但对于一个看似相当简单的问题,我不想那么深入。我查看了systemctl list 所有可能的(包括禁用的)服务和 Systemd 文档的某些部分,但我还无法找到我正在寻找的内容。它不一定是完美的,自动完成列表还有一些我可以过滤掉的其他条目。这对我来说不会是问题。

systemd systemctl

3
推荐指数
2
解决办法
375
查看次数

标签 统计

systemctl ×1

systemd ×1