小编Yan*_*Xia的帖子

进程卡住时跳出

我编写了一个循环来迭代所有.outc 二进制文件并将它们的输出复制到一个文本文件中(每个二进制文件的输出只是一行哈希值,一个程序的一行输出)。到目前为止,这是我的代码:

for j in {1..10}
do
    ./gcc-$j.out >> gcc-result.txt
done
Run Code Online (Sandbox Code Playgroud)

不幸的是,一些二进制文件存在一些未知问题,无法正确执行(它们卡住了,无法继续执行下一个程序)。

我不打算修复那些 c 代码,但我希望我的 bash 在给定的超时(比如 10 秒)内自动跳转到执行下一个程序,并将“0”写入gcc-result.txt.

如果您有解决此问题的想法,请提前致谢。

scripting bash

10
推荐指数
1
解决办法
1592
查看次数

标签 统计

bash ×1

scripting ×1