Systemd service files no diretório não padrão

2

O diretório padrão de arquivos de serviço é: etc/systemd/system e enquanto isso funciona ok, eu queria saber se era possível especificar outro diretório onde os arquivos de serviço pudessem ser colocados. A razão pela qual eu quero isso é porque eu gostaria de manter os arquivos de serviço que pertencem ao software que estou escrevendo juntos.

Você sabe se isso é possível?

    
por Guido Visser 27.03.2017 / 09:34

1 resposta

1

Na verdade, os arquivos de serviço reais estão em /lib/systemd/system . Os links simbólicos para eles são criados em /etc/systemd/system quando os serviços estão ativados.

Se você quiser colocar seus arquivos de serviço em outro lugar, vá em frente, mas quando quiser ativar o serviço, você deve especificar o caminho completo para o arquivo de serviço real para que o systemd possa fazer o symlink para /etc/systemd/system , por exemplo :

sudo systemctl enable /path/to/my-service-file
    
por Zanna 27.03.2017 / 09:55