如何找到吞噬我的磁盘空间GB的Jenkins工作区文件夹?

时间:2017-08-11 20:38:57

标签: jenkins

我的一些詹金斯'工作区文件夹耗尽了我的所有磁盘空间。

我如何检测它们?

如何删除它们?

1 个答案:

答案 0 :(得分:0)

如何检测

命令

println new ProcessBuilder('sh','-c',' du -ah --max-depth=3 /var/jenkins_home/workspace | sort -k 1 -h -r | head -n 30').redirectErrorStream(true).start().text 

它做了什么?

  • 计算文件夹明智的总磁盘使用量
  • 根据人类可读内容[按Mib / Gib等排序]
  • 对输出进行排序

如何删除

println new ProcessBuilder('sh','-c',' du -ah --max-depth=7 /var/jenkins_home/workspace | sort -k 1 -h -r | head -n 2| xargs rm -rf ').redirectErrorStream(true).start().text