
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
.
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.