![systemctl --user enable 不会创建目录,因此会出现错误](https://linux22.com/image/203959/systemctl%20--user%20enable%20%E4%B8%8D%E4%BC%9A%E5%88%9B%E5%BB%BA%E7%9B%AE%E5%BD%95%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%BC%9A%E5%87%BA%E7%8E%B0%E9%94%99%E8%AF%AF.png)
每当我跑步时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
,由我的用户(和默认用户组)拥有。