我想使用 bash 并行运行一个简单的 python 脚本 100 次。如果我运行 python 脚本串行一切都很好,但如果我并行运行它们,我会收到错误
stdin 不是 tty 大概是因为同一个 python 文件被多次打开?
这是bash文件
#!/bin/bash
for i in {1..5}; do
winpty python test.py &
done
如果我删除该&
标志,一切正常(串行),但如果我并行运行它则不行。Python文件简直就是 1+1
PS:我使用 python winpty python
而不是通常的 python 运行 python,因为我从 git-bash 控制台运行它并且那个东西有问题......但同样,我不认为这是问题所在,因为以串行方式运行所有内容工作正常...