发现一直不产生core文件,但是手动运行脚本的时候就会产生core文件。
经过朋友指导,原来是脚本执行环境导致的问题:
脚本中加入ulimit -a >> 1.log
打印如下:
cpu time (seconds,-t) unlimited
max user processes (-u) 127364
virtual memory (kbytes,-v) unlimited
file locks (-x) unlimited
core file size居然是0
在脚本运行程序前加一句:ulimit -c unlimited
解决问题。
可以产生core文件了。