bash - 使用 xargs 限制作业提交
问题描述
我在一个文件中有超过 1000 行(比如 run.txt),每行都将提交一个作业。由于行数更多,因此所有作业都在提交。但我想一直将作业提交限制为 300。我sleep
在 300 行之后使用了该命令,但如果作业处于等待状态,则再次提交下一组作业,这是不可接受的。我使用 xargs 如下:
printf %s\\0 | xargs -0 -n 1 -P 300 run.txt
我看到将提交 300 多个工作。请纠正我。
解决方案
推荐阅读
- flutter - 如何在 Flutter 中更改 TextButton 文本颜色
- python - “str”对象没有属性“xcor”
- kotlin - How to enforce relationship between Kotlin classes
- c++ - C++:条件变量 - 这个 youtube 演示中有错误吗?
- php - 使用预签名 URL 将对象上传到 AWS S3
- laravel - 刀片中的 Laravel captcha_img() 未找到 404
- ffmpeg - ffmpeg在复制时设置数据流编解码器标签
- butterworth - 巴特沃斯函数
- java - Javafx 在画布上绘图时甚至会滞后
- java - 与 cli 应用程序交互的 Spring Rest API