Ios 设置com.apple.dt.instruments的缓存目录

Ios 设置com.apple.dt.instruments的缓存目录,ios,caching,testing,diskspace,Ios,Caching,Testing,Diskspace,我们的CI服务器场上有许多测试机器。我注意到Mac电脑的磁盘空间开始耗尽。这是由目录/Library/Caches/com.apple.dt.instruments引起的 显然,这些测试导致了这种增长。我是否可以重定向它们以在Jenkins工作区中创建缓存?i、 因此,缓存将在运行之间被删除。由于似乎没有任何可靠的方法来执行此操作,我建议使用一个计划脚本来清理缓存。例如,要清理30天内未被访问的旧子文件夹,请执行以下操作: INSTFLD="/Library/Caches/com.apple.d

我们的CI服务器场上有许多测试机器。我注意到Mac电脑的磁盘空间开始耗尽。这是由目录
/Library/Caches/com.apple.dt.instruments
引起的


显然,这些测试导致了这种增长。我是否可以重定向它们以在Jenkins工作区中创建缓存?i、 因此,缓存将在运行之间被删除。

由于似乎没有任何可靠的方法来执行此操作,我建议使用一个计划脚本来清理缓存。例如,要清理30天内未被访问的旧子文件夹,请执行以下操作:

INSTFLD="/Library/Caches/com.apple.dt.instruments"
find $INSTFLD -type d -atime +30 -mindepth 1 -maxdepth 1 -exec rm -rf {} \;

你试过把缓存目录符号化吗?@Losiowaty你知道这是个好主意,我试试看。既然赏金在一天内到期,你可能想把它作为一个答案(最好是检查它是否真的工作过,我现在没有访问mac的权限),这样我就可以把它授予你。我不是来这里领取赏金的:),特别是因为我无法确认它是否工作过,是什么阻止您简单地
rm-rf
”查找整个麻烦的目录?我确实意识到这可能有点过头了,但是:)@Losiowaty这是一台构建机器(詹金斯),所以我想要一些自动化的东西。我可以编写一个定期清理它的作业,但将它与每3天自动清理一次的
/tmp
进行符号链接听起来更好。你最好把它写在一个答案中(即使你没有时间检查),否则奖金就会丢失……当你有不同的工作区名称时会发生什么?e、 g./本地/工作区/测试1与/本地/工作区/测试2。