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.