手动模拟“糟糕的解释器:文本文件繁忙”

手动模拟“糟糕的解释器:文本文件繁忙”

有时我会收到一个错误:

chmod +x a.sh
./a.sh

错误

a.sh: /bin/bash: bad interpreter: Text file busy

我发现解决方案是在两行之间添加一个睡眠:

  1. https://github.com/moby/moby/issues/9547#issuecomment-77547893
  2. https://discuss.circleci.com/t/moving-then-executing-script-in-dockerfile-causes-text-file-busy-error/14583

但问题是我无法重现导致文本文件繁忙的问题。我基本上想

  1. 模拟“文件繁忙”错误 10 次
  2. 添加修复
  3. 确保修复有效

相关内容