Quando os arquivos de / tmp são excluídos?

3

Gostaria de investigar quando arquivos em / tmp são removidos. Eu corro o CentOS 7. A política referente à exclusão de arquivos desse diretório é regida como segue :

RHEL7 and RedHat-like with systemd it's configured in /usr/lib/tmpfiles.d/tmp.conf, called by systemd-tmpfiles-clean.service)

Acho que os arquivos de três anos têm idade suficiente para serem excluídos. Então eu defino o tempo de acesso dessa maneira

find  /tmp/payaramicro*tmp -exec touch -m -a -t 201512180130.09 {} \;

No entanto, quando executo systemd-tmpfiles --clean , esses arquivos não serão excluídos. Por quê? Talvez tenha algo a ver com as datas em que stat some-file mostra a data de hoje em uma de suas linhas na saída:

Access: 2015-12-18 01:30:09.000000000 +0100 Modify: 2015-12-18 01:30:09.000000000 +0100 Change: 2018-04-18 12:20:54.095962410 +0200

    
por menteith 18.04.2018 / 12:23

1 resposta

5

Sim, systemd-tmpfiles --clean também considera os tempos de alteração. Você pode ver isso executando-o com os registros de depuração ativados:

SYSTEMD_LOG_LEVEL=debug systemd-tmpfiles --clean

Você verá que o tempo de alteração é muito novo.

    
por 18.04.2018 / 13:10

Tags