我在我的Node.js服务器上设置了cron,我每天都在调用函数。它评估游戏(添加玩家一些特殊标题)。但是当CronJob触发该方法时,服务器将崩溃并显示错误:
#!/bin/bash
FILES=/my/path/
for f in $FILES
do
cd /my/path/
b=`ls "$f" |awk -F" " '{print $5}' |cut -c6-9`
c=`ls "$f" |awk -F" " '{print $5}' |cut -c11-12`
d=`ls "$f" |awk -F" " '{print $5}' |cut -c14-15`
cp "$f" TheFile_${b}${c}${d}.csv
done
功能:
(null):0
(null)
RangeError: Maximum call stack size exceeded
答案 0 :(得分:0)
您在count++
函数的某处错过了async.whilst
。
尽管如此,你可能会更好地使用async.each
。
还要检查这里写的是什么:https://github.com/caolan/async#synchronous-iteration-functions