systemd附带的systemd-analyze命令具有verify允许您检查systemd单元文件语法的功能。
但是,当我今天使用systemdv238运行它时,我收到一条消息,提示已尝试删除磁盘文件系统。这是怎么回事?
$ sudo systemd-analyze verify /etc/systemd/system/my.timer
Attempted to remove disk file system, and we can't allow that
Run Code Online (Sandbox Code Playgroud) Systemd-analyze 给我不同的结果,具体取决于我执行它的次数,我正在做Systemd-analyze verify mnt-HDDs.mount和得到:
local-fs.target: Found ordering cycle on HDDs-unlock.service/start
local-fs.target: Found dependency on sysinit.target/start
local-fs.target: Found dependency on systemd-update-done.service/start
local-fs.target: Found dependency on local-fs.target/start
local-fs.target: Job systemd-update-done.service/start deleted to break ordering cycle starting with local-fs.target/start
local-fs.target: Found ordering cycle on HDDs-unlock.service/start
local-fs.target: Found dependency on sysinit.target/start
local-fs.target: Found dependency on systemd-journal-catalog-update.service/start
local-fs.target: Found dependency on local-fs.target/start
local-fs.target: Job systemd-journal-catalog-update.service/start deleted to break ordering cycle starting with local-fs.target/start
local-fs.target: Found ordering cycle on HDDs-unlock.service/start
local-fs.target: Found dependency on …Run Code Online (Sandbox Code Playgroud)