Есть прога, через какое-то время начинают сыпаться ошибки
./prog.sh: fork: Cannot allocate memory
./prog.sh: line 48: 5688 Killed nc -w2 -z $a https
k=50
cat file | (while read a
do
k=$(($k-1))
./prog $a &
if [ "$k" == "-1" ]; then
wait -n 1
k=$(($k+1))
fi
done
wait)
exit 0
и сама прога
#!/bin/bash
a=$1
while (( a!=99999)) #Этот цикл проходит огромное количество раз, может тут утечка?
do
a=$[$a+1]
nc -w2 -z a https && echo ok $a >>log.txt && good=$[$good+1]
done
echo $1 good $good
d=$(($d+1))
exit 0