Warning: file_put_contents(/www/wwwroot/go4.iridade.monster/yakpro-po-main/tmp/1781168225_6a2a7857679113.90065051.dat): failed to open stream: No space left on device in /www/wwwroot/go4.iridade.monster/yakpro-po-main/index.php on line 32
Serviços systemd

Mapa do site

Criação de diretórios na inicialização de serviços

Alguns serviços não são corretamente configurados na inicialização e precisam que o diretório de execução em /var/run seja criado previamente.

Nos CentOS/OracleLinux/RedHat 7 os serviços abaixo apresentam este problema (em 6 de setembro de 2019):

ServiçoDiretório (dentro de /run/)UsuárioGrupoArquivo do serviço
named (Bind/DNS) named named named  /usr/lib/systemd/system/named.service
clamav-milter clamav-milter clamilt clamit  /usr/lib/systemd/system/clamav-milter.service
clamd@scan clamd.scan clamscan virusgroup /usr/lib/systemd/system/clamd@.service
opendmarc opendmarc opendmarc opendmarc /usr/lib/systemd/system/opendmarc.service
opendkim opendkim opendkim opendkim /usr/lib/systemd/system/opendkim.service
proftpd proftpd root root /usr/lib/systemd/system/proftpd.service
httpd httpd
mod_fcgid
apache apache /usr/lib/systemd/system/httpd.service

PermissionsStartOnly=True
User=<Usuário>
Group=<Grupo>
RuntimeDirectory=<Diretório>
RuntimeDirectoryMode=0755


Fonte: https://unix.stackexchange.com/questions/354583/how-to-automatically-create-a-runtime-folder-with-a-systemd-service-or-tmpfiles