有时候为了调试程序,需要自己写脚本主动产生一个段错误来查看程序的表现,下面是一个很简单的产生段错误的例子:
|
本来有strcpy(NULL,"aaa"); 就够了,但是我却发现如果命令行里执行,看不见产生段错误上面的输出,如果是作为cgi在apache中访问,可以看到段错误上面的输出,不明白
DevOps
有时候为了调试程序,需要自己写脚本主动产生一个段错误来查看程序的表现,下面是一个很简单的产生段错误的例子:
|
本来有strcpy(NULL,"aaa"); 就够了,但是我却发现如果命令行里执行,看不见产生段错误上面的输出,如果是作为cgi在apache中访问,可以看到段错误上面的输出,不明白
其实最简单的是给自己发送一个段错误的信号就行了,信号值为11