Eu tentei iniciar na inicialização de um serviço em execução no contexto do meu usuário, que não funcionava com multiusuário como destino, mas apenas com padrão , ou seja, gráfico .
Ativei a demora para meu usuário e o serviço
sudo loginctl enable-linger $USER
systemctl --user enable $SERVCE
systemctl --user start $SERVICE
No entanto, o serviço não foi iniciado após as reinicializações.
O serviço originalmente segmentado multiusuário
[Install]
WantedBy=multi-user.target
, ou seja, resultando no link de serviço
$HOME/.config/systemd/user/multi-user.target.wants/SERVICE.service
Não como esperado, o serviço não foi iniciado na inicialização.
Somente depois de alterar o alvo para padrão
WantedBy=default.target
(que atualmente é gráfico ) e reativando o serviço, o serviço foi iniciado automaticamente.
No entanto, eu assumi que gráfico é downstream de multiusuário como destino, ou seja, 'mais tarde' ou?
O que pode ter impedido o serviço de começar com multiusuário ?