Arquivos transitórios historicamente pequenos vão para /var
ou /var/run
mas ultimamente algumas distros caíram /var/run
e começaram a usar apenas /run
, essa é a razão pela qual a maioria dos programas linux escreve seus /var/log
, geralmente existe um diretório dentro com o nome do aplicativo deixando você com /var/your_app/data_file.txt
/var/run
ou /run
contêm arquivos que estão presentes somente enquanto o programa está em execução.
Portanto, se o seu daemon excluir o arquivo quando for interrompido e criá-lo toda vez que for iniciado, use /run
, mas se o arquivo permanecerá mesmo depois que o daemon for parado, use /var