docker - 赛普拉斯运行后清理问题
问题描述
我正在安装目录中执行 cypress 测试,我想通过删除 node_modules 来清理自己:
npm uninstall
rm -rf node_modules
但是,有时我会遇到错误:
rm:无法删除“node_modules/.rxjs.DELETE/src/internal/scheduled”:目录不为空
卷中的所有文件都有所有者nobody:nogroup,所以我当前的用户应该能够删除所有内容。有时情况并非如此。
我错过了什么?如何正确清理自己?
解决方案
我以前遇到过类似的问题。
显然,您显示的消息也是由该目录中仍在使用的文件引起的(我知道,误导......似乎-rf
只是不工作)。
你提到它不时起作用,这加强了我的怀疑,这样的事情通常与时间有关。
所以你可以做的是添加一个sleep 5
或一些东西来测试它。长期解决方案显然应该看起来不同......只要确保在尝试清理东西之前一切都已完成。
推荐阅读
- javascript - 我想要一个按钮两个功能
- c++ - c++ 的朋友关键字是否意味着更多的访问私有?
- angularjs - 我无法访问 angular/d3js 中的 _groups 属性
- amazon-web-services - 在 EC2 实例上运行时如何创建 Docker 证书?
- mysql - SQL:在子查询中分组
- karate - 我无法在空手道中将 readTimeout 配置为超过 60 秒
- google-cloud-datastore - 查看未编入索引的数据存储字段
- ios - 从 Firebase 检索信息时,控制流如何工作?
- vba - 从共享驱动器加载的 Word 文档的本地副本无法使用 VBA 另存为 PDF 方法。不保存文档
- angular - Angular Input 设置焦点问题在 iOS 设备中不起作用