Nenhum dos tipos de ação descritos emarquivos tmp.d(5)parece permitir a execução de um comando como parte da criação de um arquivo temporário. É possível escrever um argumento em um arquivo, por exemplo, com a ação 'w', mas não com a ação run fortune > /etc/motd
.
Como a maneira recomendada de gerar arquivos tmp no Arch Linux é tmpfiles.d, acho que há uma maneira de fazer isso sem recorrer a hacks systemd/rc.local.
Responder1
Crie uma unidade normal .service
e execute-a na inicialização.
[Service]
Type=oneshot
ExecStart=/bin/sh -c "fortune > /etc/motd"
Não existe um método especial para isso; escrever conteúdo dinâmico em um arquivo de configuração está fora do escopo paraarquivos tmp.d.