- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我只是想分享我的愚蠢以及我如何用几行代码耗尽所有磁盘空间,大约 90 GB。
我想做的就是列出包含一组字符串的目录(包括子目录)中的所有文件并将信息保存在文件中。我认为 find 会有帮助,我也测试了......
find . -exec grep -i "TEXT_TO_FIND" '{}' \; -print >TEXT_TO_FIND.txt
但是,我需要选取字符串来动态搜索并动态构建命令字符串,在弄清楚构建命令字符串的正确方法之后,我运行了我的程序。我以为 exec() 会等待来自操作系统的任务已完成的信号。我认为不是。即使这样做了,我的程序也永远不会完成,因为它还会搜索我通过重定向创建的文件,输出,因此 grep 无限期地运行,直到所有磁盘空间都被利用。
我只是想确认Runtime.getRuntime().exec(cmd);
不等待来自操作系统的任何信号。
最佳答案
Runtime.getRuntime().exec(cmd)
不等待来自操作系统的任何信号。如果您想暂停程序直到从属程序完成,请尝试以下操作:
Process p = Runtime.getRuntime().exec(cmd);
p.waitfor();
关于java - exec() 和我的愚蠢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11311985/
不能制造愚蠢。具有下一个文件夹结构: /flint/double-conversion/src /燧石/愚蠢/愚蠢/ 其中/flint/folly 包含自述文件和许可证。作为in the readme
我有一个小问题,它可能在某个地方很愚蠢,但我仍然有它:) 所以问题是: 通过这样做 round(615.36*0.10, 2, PHP_ROUND_HALF_DOWN); 我希望结果是 61.53,但
我正在寻找一个只是为了大致了解应该如何正确设置标准 C++ 项目。(如果可能的话……:-p) 这是我对这个项目的要求: 基于模块(具有编译成主程序模块的库/模块) 编译跨平台 我想这样做,这样我就可以
我是一名优秀的程序员,十分优秀!