skulker
注:由于由 root 用户运行 skulker 命令,它的目的是除去文件,因此可能出现意外结果。安装新的 skulker 命令之前,使用 xargs -p 命令来手工运行文件除去标准的例外情况来测试可能发生的例外。在您已验证了新的 skulker 命令只会移除您想要移除的文件后,您可以安装这个命令。
使用 skulker 命令用于定期地从文件系统中清除废弃的或不需要的文件。候选文件包含 /tmp 目录中的文件、比指定的寿命大的文件以及下列文件类型:*.bak 、 a.out、 core、 proof、 galley、 ...*、 ed.hup 以及寿命超过一天的文件。
一般每天调用一次 skulker 命令,经常作为在非高峰期间由 cron 命令运行的记帐过程的一部分。遵循分布式版本所显示的模式来修改 skulker 命令以适合本地需要。本地用户应该知道文件自动移除的标准。
find 命令和 xargs 命令在 skulker 命令中构成强大的组合以供使用。通常大多数文件的选择标准可以使用 find 表达式来方便地表示。如果每一个文件都是用单独的命令删除的,那么可以使用 xargs 命令将结果文件分段并插入到 rm 命令中以减少可能导致的开销。
cron 守护进程、find 命令、rm 命令、xargs 命令。