Convenções de diretório Linux para serviço customizado

Convenções de diretório Linux para serviço customizado

Estou escrevendo um aplicativo personalizado que será executado como um serviço/daemon. De acordo com a convenção, os binários devem estar em formato /opt/appname. No entanto, onde coloco arquivos como:

  • Arquivos de configuração
  • Cache e armazenamento
  • Histórico

Responder1

Se você estiver usando /opt/<appname>para o seu aplicativo, os arquivos de configuração vão para /etc/opt, e o resto vai para /var/opt.

fonte

Responder2

Dê uma olhada noPadrão de hierarquia do sistema de arquivosque você diria o que deseja saber.

Responder3

Idealmente, você não se importa onde ele está instalado e pode configurar o aplicativo no momento da compilação ou instalação. Se, por exemplo, você estiver construindo um aplicativo que será executado no Debian, você pode criar um pacote .deb e pular toda esta questão.

informação relacionada