systemd por caminho de procura por usuário não inclui .config / systemd / user?

1

Os documentos do Systemd indicam que unidades por usuário podem ser adicionadas a vários locais: consulte a Tabela 2 na página do manual:

link

Isso inclui, por exemplo, ~/.config/systemd/user .

No entanto, na minha caixa do Ubuntu 18.04, o systemd parece não parecer lá, apenas em um subconjunto de locais (... como é aparente usando strace no processo do systemd ao tentar iniciar meu serviço):

openat(AT_FDCWD, "/run/user/1000/systemd/system.control/parsec.service", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/run/user/1000/systemd/transient/parsec.service", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/systemd/user/parsec.service", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/systemd/user/parsec.service", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Por quê? Além disso, como posso obtê-lo para pegar unidades de locais graváveis pelo usuário?

    
por Latanius 21.08.2018 / 06:54

0 respostas

Tags