systemd
fornece systemd-tmpfiles
para esse fim exato. O serviço systemd-tmpfiles
lida com a criação, limpeza e remoção de arquivos e diretórios temporários e temporários que geralmente residem em diretórios como /run
ou /tmp
. A configuração de systemd-tmpfiles
é descrita na página de manual de tmpfiles.d
1 .
Crie um arquivo de configuração systemd-tmpfiles
para seu serviço em um dos caminhos de configuração, por exemplo, %código%. O formato do arquivo de configuração é uma linha por caminho, da forma:
type path mode ownership age argument
Por exemplo, a linha
d /var/run/example 0755 example_user - -
informa ao etc/tmpfiles.d
para criar o diretório systemd-tmpfiles
de propriedade de /var/run/example
, se ele já não existir.
1 O artigo wiki do Arch Linux sobre example_user
também fornece alguns exemplos sobre% configuraçãosystemd
.