Bash phantomjs内存泄漏并重新启动casperjs

Bash phantomjs内存泄漏并重新启动casperjs,bash,phantomjs,casperjs,Bash,Phantomjs,Casperjs,由于phantomjs中的一些众所周知的错误导致内存泄漏,我正在尝试创建一个bash脚本,以便在phantomjs崩溃时重新启动casperjs/phantomjs cmd1="casperjs testCasper.js" until $cmd1 >>$2; do echo "Server $cmd1 crashed with exit code $?. Respawning.." echo `killall phantomjs` sleep 5

由于phantomjs中的一些众所周知的错误导致内存泄漏,我正在尝试创建一个bash脚本,以便在phantomjs崩溃时重新启动casperjs/phantomjs

cmd1="casperjs testCasper.js" 

until $cmd1 >>$2; do
    echo "Server $cmd1 crashed with exit code $?.  Respawning.." 
    echo `killall phantomjs` 
    sleep 5
done
但不知何故,phantomjs崩溃并没有引起注意,
$cmd1>>$2始终具有0的退出代码

有没有人有一个可以正常工作的casperjs脚本

谢谢