linux /tmp 目錄檔案清理規則__linux

來源:互聯網
上載者:User

轉自:http://blog.itpub.net/133735/viewspace-773854/


hadoop  系統datanode 跟tasktracker 的pid 檔案被清除了。

於是順手就看了下、/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 目錄下面的檔案。

還可以根據自己的規則,在裡面添加自訂的代碼來完成特定的任務。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.