在Windows 7 64位上安装的cygwin 32位版本已经运行了好几年。最近,它开始在fork问题上出现更多错误。一个例子是:
+ cnt=44
+ '[' 44 -le 50 ']'
40 [main] bash 3348 fork: child -1 - forked process 4248 died unexpectedly, retry 0, exit code -1073741819, errno 11
./testsh: fork: retry: Resource temporarily unavailable
++ printf %03d 44
示例是运行此脚本:
$ cat testsh
#!/bin/bash -x
cnt=0
while [ $cnt -le 50 ]; do
echo $( printf "%03d" $cnt )
cnt=$(($cnt + 1))
done
有关具体原因的任何想法?
由于很久以前安装了cygwin并且运行良好,因此无法更新。我知道重新安装一个晚期版本可能会更好,但问题是导致问题的原因是什么?
答案 0 :(得分:1)