systemctl --user enable 不会创建目录,因此会出现错误

systemctl --user enable 不会创建目录,因此会出现错误

每当我跑步时systemctl --user enable <some-unit>,它都会抱怨:

/xdg/config/home/systemd/user/<install-section.wants-or-requires>/<some-unit>.service does not exist

我最初的反应是,不,你应该enable创建它,但具体来说,它指的是父目录;如果我先确保<install-section.wants-or-requires>存在,它就可以正常工作。

我希望这个目录是根据需要创建的 -systemctl系统范围内的创建,并且它不像用户创建一次然后完成的一组有界的want/requires目录。

这是一个错误,还是权限问题?我的/xdg/config/home/systemd/user目录是0755,由我的用户(和默认用户组)拥有。

相关内容