Script não está instalando no systemd do fedora 30

boa noite galera

alguém aqui tem experiência com o systemd no fedora ?

tenho um script aqui para iniciar junto com o sistema mas o arquivo de inicialização que coloco no /etc/systemd/system/ não está lendo quando dou o comando systemctl start script.service no terminal

creio que o script não está instalando
alguém sabe o que pode ser ?

Já tentou na comunidade Fedora Brasil?

https://fedorabr.org

1 curtida

passe mai informação
é este script

qual o erro que ocorre?
se vc executar o script amdgpu-fancontrol via terminal funciona?

O script está funcionando normalmente ao ser executado. O problema está em criar um serviço mesmo.
Já tentei deixar o user e grupo do arquivo como root, mudar permissão de execução, e ao executar: systemctl enable amdgpu-fancontrol.service
Ele me retorna serviço não encontrado. Tentei especificar o local do serviço: systemctl enable /etc/systemd/system/amdgpu-fancontrol.service e ele me retorna (acesso negado - falha no unit)

ok.
Primeiro tente isso.

sudo systemctl daemon-reload
sudo systemctl enable amdgpu-fancontrol.service
sudo systemctl start amdgpu-fancontrol.service

O daemon-reload verifica por novas units ( service,etc…) e atualiza o systemd.

Se mesmo assim não funcionar
Qual a saída do comando abaixo?

systemctl list-unit-files grep -i fancontrol

Se aparecer o seviço, veja se tem espaço no nome do arquivo

Não aparece nada

Foi enviei o comando sem |

O comando certo
systemctl list-unit-files|grep -I fancontrol

Pode ser que o nome tenha algum espaço no começo, verifique.