簡體   English   中英

在Unix中自動清理tmp目錄

[英]Automatically cleanup tmp directory in Unix

我正在使用Play框架實現自己的文件緩存服務器,並將緩存的文件放在/tmp目錄中。

但是我不知道操作系統如何管理/tmp目錄。 我想知道的是,操作系統是否將自動清除一些足夠舊的文件或長時間未訪問的文件。

我在基於Debian jessie的Docker容器中運行服務器。

您的操作系統無法清理/tmp 某些Unix變體在重新啟動時將其清除。 您將需要自己執行此操作。

 find /tmp/yourpath -mtime +30 -type f -exec rm {} \;

例如。

但是Docker有點特殊情況,因為容器是封裝層。 find仍然可以解決問題,但您可能只是“新鮮”轉儲並重新啟動容器,然后將舊容器丟棄。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM