我的应用程序正在保存文件/var/spool/myapp
并且工作正常。如果我的应用程序崩溃,那么它可能会在该目录中留下文件。
随着时间的推移,这会增加很多文件,所以我想知道/var/spool
目录内容是否会在重新启动时自动删除,或者在一段时间后(有点像/var/tmp
)?
答案1
根据文件系统层次结构标准,/var/spool
是等待进一步处理的数据的目录,例如打印机队列和其他排队的工作。每个不同的线轴都有自己的子目录。它不会定期或重新启动时清理;通常,内容在经过相关服务处理后就会被删除。
答案2
这是不是本身是一个临时目录,默认情况下我所知道的任何发行版都不会自动清理它。
您可以使用tmpwatch
来执行此操作或使用 编写自己的例程crontab
。