crontab没有正确重定向导致磁盘inode节点空间满
生活随笔
收集整理的這篇文章主要介紹了
crontab没有正确重定向导致磁盘inode节点空间满
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
通常是發現磁盤沒有滿但是無法寫入文件。提示“no space left on device”
? ? 用df -i 查看,應該會發現相應的分區是100%
? ? 一般都是crontab的job有問題,造成/var/spool/clientmqueue中產生許多的零碎文件。
處理方法:
? ? 用rm -rf *會不能刪除,并會有相應的提示,大意是參數太多。
? ? (1)在/var/spool/clientmqueue/下執行命令:“lsattr ./|awk -F"/" '{print $3}'|xargs -i rm -rf {}”用lsattr列出./下面的文件名的屬性,用awk取出名字,然后rm -rf
? ? (2)“find /var/spool/clientmqueue/ -type f -exec rm {} \;”或者在/var/spool/clientmqueue/目錄下“find ./ -exec rm {} \;”
? ??將crontab中沒有定向輸出的行都在最后加上“> /dev/null 2>&1”,在刪除的過程中操作。或者先停止crontab,加上重定向。
來源:https://www.cnblogs.com/laodageblog/p/5586672.html
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的crontab没有正确重定向导致磁盘inode节点空间满的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 秒杀系统设计架构与实现
- 下一篇: PHP连接mysql8.0出错“SQLS