Não é possível iniciar a instância do usuário systemd

3

Estou usando o CentOS 7 e estou tentando criar um serviço systemd para meu usuário local. No entanto, antes que eu possa fazer isso, preciso da minha instância de usuário systemd, que não consigo encontrar nem criar para começar.

A execução de systemctl --user me dá

Failed to issue method call: Process /bin/false exited with status 1

Rodando systemctl status [email protected] (onde 1000 é o id dado a mim a partir do comando id ) me dá

[email protected]
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)

Como faço para encontrar / criar minha instância de usuário systemd?

    
por xiankai 19.11.2014 / 10:26

2 respostas

1

Tente executar systemctl status [email protected] , substitua a raiz do usuário pelo usuário, para iniciar o serviço, execute systemctl start [email protected] (se o serviço estiver inativado).

    
por 19.11.2014 / 12:01
1

Em vez de tentar criar um serviço systemd de propriedade do usuário, acabei colocando

...

[Service]
...
User=1000

a diretiva do usuário no arquivo systemd, que parece executar o serviço como meu usuário e, portanto, tem o mesmo resultado pretendido que o serviço systemd de propriedade do usuário.

Meu próprio sistema permanece um mistério para mim, no entanto.

    
por 19.11.2014 / 14:05