diff --git a/tests/test-all.sh b/tests/test-all.sh index b91440c7c6a7e3e9e95973be62144d4cb741a4cd..7cd08e251002fb282cd59f68b9e938a001e62116 100755 --- a/tests/test-all.sh +++ b/tests/test-all.sh @@ -24,12 +24,12 @@ function stopTaosd { function dohavecore(){ corefile=`find $corepath -mmin 1` - proc=`echo $corefile|cut -d "_" -f2` + proc=`echo $corefile|cut -d "_" -f3` if [ -n "$corefile" ];then echo 'taosd or taos has generated core' - echo '\n'|gdb /usr/local/taos/bin/$proc $corepath/$corefile -ex "bt 10" -ex quit tar zcvf $corepath/taos_`date "+%Y_%m_%d_%H:%M:%S"`.tar.gz /usr/local/taos if [[ $1 == 1 ]];then + echo '\n'|gdb /usr/local/taos/bin/$proc $corepath/$corefile -ex "bt 10" -ex quit exit 8 fi fi