linux /tmp 目錄檔案清理規則
hadoop 系統datanode 跟tasktracker 的pid 檔案被清除了。
於是順手就看了下、/tmp 目錄的清理規則。
linux 的開發規範裡沒有明確指出/tmp 目錄的清理規則,但是指定了,系統必須要有/tmp 目錄。
各個發行版本都不一致,大體通行的做法是主機重啟就會清空/tmp目錄
在linux 的/etc/cron.daily/tmpwatch 裡定義了/tmp目錄的清理規則,不同的發行版本不一致,但大體都有定製這個定時任務。
根據 man tmpwatch 這個命令就知道了。 會清理30天沒有訪問的/tmp 目錄下面的檔案。
還可以根據自己的規則,在裡面新增自定義的程式碼來完成特定的任務。
於是順手就看了下、/tmp 目錄的清理規則。
linux 的開發規範裡沒有明確指出/tmp 目錄的清理規則,但是指定了,系統必須要有/tmp 目錄。
各個發行版本都不一致,大體通行的做法是主機重啟就會清空/tmp目錄
在linux 的/etc/cron.daily/tmpwatch 裡定義了/tmp目錄的清理規則,不同的發行版本不一致,但大體都有定製這個定時任務。
01 | [root@test740-10 cron.daily]# vi tmpwatch |
02 |
03 | flags=-umc |
04 | /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ |
05 | -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix 240 /tmp |
06 | /usr/sbin/tmpwatch "$flags" 720 /var/tmp |
07 | for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do |
08 | if [ -d "$d" ]; then |
09 | /usr/sbin/tmpwatch "$flags" -f 720 "$d" |
10 | fi |
11 | done |
根據 man tmpwatch 這個命令就知道了。 會清理30天沒有訪問的/tmp 目錄下面的檔案。
還可以根據自己的規則,在裡面新增自定義的程式碼來完成特定的任務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/133735/viewspace-773854/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CentOS系統下/tmp目錄臨時檔案清理CentOS
- 清理bdump目錄檔案
- 注意放在/tmp目錄下的檔案
- Linux--/tmp目錄檔案重啟後自動刪除Linux
- Linux系統下臨時檔案TMP清理 ( tmpwatch 命令)Linux
- Linux 檔案與目錄Linux
- Linux — 檔案、目錄管理Linux
- Linux檔案及目錄管理Linux
- Linux檔案系統、目錄Linux
- 【Linux】檔案系統目錄Linux
- Linux 檔案與目錄管理Linux
- Linux檔案和目錄管理Linux
- Linux檔案系統-目錄和檔案管理Linux
- linux檔案與目錄管理命令Linux
- Linux檔案與目錄管理(2)Linux
- Linux 檔案系統的目錄Linux
- Linux 檔案與目錄管理(轉)Linux
- SQLServer CDC清理規則SQLServer
- 沒有目錄建目錄,沒有檔案建檔案
- linux 刪除檔案或目錄——rmLinux
- Linux 基礎-檔案及目錄管理Linux
- Linux rm(刪除檔案/目錄) 命令Linux
- Linux檔案系統目錄結構Linux
- linux目錄及檔案命令學習Linux
- Linux常用目錄及檔案說明Linux
- linux查詢檔案或目錄命令Linux
- Linux etc目錄配置檔案詳解Linux
- Linux常見命令-目錄檔案命令Linux
- 清理目錄指令碼指令碼
- 在 Linux 中如何歸檔檔案和目錄Linux
- Linux rm命令:刪除檔案或目錄Linux
- adb命令管理Linux 檔案和目錄Linux
- Linux中檔案與目錄的區別Linux
- 筆記:Linux命令(目錄和檔案管理)筆記Linux
- linux rm 命令(刪除檔案和目錄)Linux
- Linux用inotify監聽檔案和目錄Linux
- linux學習(3)檔案和目錄管理Linux
- Linux 目錄結構及檔案基本操作Linux