A melhor coisa seria tentar descobrir onde o seu software se encaixa em FHS . Sendo executado pelo systemd me faz pensar que o melhor lugar é / opt.
Eu tenho um projeto que compreende vários arquivos diferentes (listados abaixo). Estou criando um script de instalação para ele e quero ter certeza de que todos eles estão no lugar certo, a partir de uma perspectiva de hierarquia do Unix.
Eu perguntei no twitter e recebi opções variando de / opt / pishift, para / usr / local / share, para ~ / .pishift /, para / usr / local / bin, para ~ / pishift ou / etc / pishift.
O script principal não precisa ser executado pelo usuário, já que ele será iniciado na inicialização pelo systemd - então eu acho que isso significa que eu não deveria colocá-lo em / usr / local / bin, então ele ' d estar em seu caminho.
Se você está procurando mais contexto sobre a questão, o projeto está aqui: link
A melhor coisa seria tentar descobrir onde o seu software se encaixa em FHS . Sendo executado pelo systemd me faz pensar que o melhor lugar é / opt.