DokuWiki

It's better when it's simple

User Tools

Site Tools


tips:maintenance

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tips:maintenance [2022-09-28 22:54] – [Keeping Playground Clean] Remove -p from example commands; -p causes the pages to not refresh since the timestamp remains the same 2601:543:4001:9fa0:403e:b893:5604:64cetips:maintenance [2023-10-10 20:28] (current) – Updated to fix errors with the fact if -e does not work for globs. staze
Line 22: Line 22:
  
     # purge files older than ${retention_days} days from attic and media_attic (old revisions)     # purge files older than ${retention_days} days from attic and media_attic (old revisions)
-    find "${data_path}"/{media_,}attic/ -type f -not -name _dummy -mtime +${retention_days} -delete+    find "${data_path}"/{media_,}attic/ -type f -not -name _dummy -mtime +"${retention_days}-delete
  
     # remove stale lock files (files which are 1-2 days old)     # remove stale lock files (files which are 1-2 days old)
Line 32: Line 32:
  
     # remove files older than ${retention_days} days from the cache     # remove files older than ${retention_days} days from the cache
-    if -"${data_path}"/cache/?/ ]+    if test -n "$(find "${data_path}"/cache/?/ -maxdepth 1 -print -quit &> /dev/null)"
     then     then
-        find "${data_path}"/cache/?/ -type f -not -name _dummy -mtime +${retention_days} -delete+        find "${data_path}"/cache/?/ -type f -not -name _dummy -mtime +"${retention_days}-delete
     fi     fi
 } }
 +
  
 # cleanup DokuWiki installations (path to datadir, number of days) # cleanup DokuWiki installations (path to datadir, number of days)
tips/maintenance.1664398462.txt.gz · Last modified: 2022-09-28 22:54 by 2601:543:4001:9fa0:403e:b893:5604:64ce

Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki