Am 29.08.20 um 01:56 schrieb Jonathan Billings:> On Aug 28, 2020, at 17:53, Leon Fauster via CentOS <centos at
centos.org> wrote:
>>
>> Is cron running in EL8 with stripped CAPs of? Does some one have an
>> idea to address this?
> 
> In general, we no longer use tmpwatch at all.  In CentOS 7 and 8, use
systemd-tmpfiles. Here is a blog post that describes it pretty well:
> 
>
https://developers.redhat.com/blog/2016/09/20/managing-temporary-files-with-systemd-tmpfiles-on-rhel7/
Thanks, it seems that this migration will take more time :-).
Okay, systemd-tmpfiles is a reasonable solution for one scenario
here but some questions still persists for a second one:
As you see - the next clean up will be in 23h
# systemctl status systemd-tmpfiles-clean.timer
? systemd-tmpfiles-clean.timer - Daily Cleanup of Temporary Directories
    Loaded: loaded 
(/usr/lib/systemd/system/systemd-tmpfiles-clean.timer; static; vendor 
preset: disabled)
    Active: active (waiting) since Sat 2020-08-29 21:53:11 CEST; 53min ago
   Trigger: Sun 2020-08-30 22:07:52 CEST; 23h left
      Docs: man:tmpfiles.d(5)
            man:systemd-tmpfiles(8)
# systemctl list-timers
NEXT                          LEFT          LAST 
  PASSED     UNIT                         ACTIVATES
Sun 2020-08-30 22:07:52 CEST  23h left      Sat 2020-08-29 22:07:52 CEST 
  39min ago  systemd-tmpfiles-clean.timer systemd-tmpfiles-clean.service
What triggers cleanups that must be done every hour for example?
# cat /usr/lib/tmpfiles.d/app-tmp.conf
e /srv/app/*/tmp - - - 1h
# man tmpfiles.d
is mentioning (m)minutes, (s)econds and even us (microseconds).
Do I need to override the systemd-tmpfiles-clean.timer unit?
# systemctl cat systemd-tmpfiles-clean.timer
...
[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
It seems that this is more prepared for daily clean ups?
--
Leon