Você precisa colocar os arquivos de serviço e timer em .config/systemd/user/
do usuário que você está segmentando.
Faça o login como esse usuário e ative e inicie com: systemctl --user enable unit_name.timer
etc.
Eu instalei o arch recentemente e adicionei alguns dos meus próprios serviços, por exemplo, os comandos acpi_call
e tal. Agora eu quero criar um serviço systemd que execute a cada 5 minutos e execute um script.
Pesquisei muito e descobri que preciso usar temporizadores. Eu tenho a coisa com os timers trabalhando, mas porque meu script tem a ver com um usuário específico, eu quero que ele seja executado apenas a cada 5 minutos quando eu estou logado como esse usuário.
Eu tentei colocar os arquivos em /etc/systemd/users
, .config/local/users
e todas as possibilidades, mas toda vez que eu quero ativá-lo, ele diz que a conexão dbus foi recusada.
Alguém pode me fornecer uma maneira de executar um serviço systemd a cada 5 minutos enquanto eu estiver logado como um usuário específico?
obrigado!
Você precisa colocar os arquivos de serviço e timer em .config/systemd/user/
do usuário que você está segmentando.
Faça o login como esse usuário e ative e inicie com: systemctl --user enable unit_name.timer
etc.