哪个网站开发软件,那个网站可以做视频app制作的,企业网站建设方案 word,开发公司解除前期物业服务合同引言
在linux下执行程序#xff0c;当出现coredump时#xff0c;却发现没有生成core文件#xff0c;或者生成了core文件却不知道在哪里#xff0c;下面就讲述如何产出core文件#xff0c;以及指定core文件的产出格式与路径。
打开core文件的大小限制
ulimit -c unlimit…引言
在linux下执行程序当出现coredump时却发现没有生成core文件或者生成了core文件却不知道在哪里下面就讲述如何产出core文件以及指定core文件的产出格式与路径。
打开core文件的大小限制
ulimit -c unlimited使得core文件的大小不受限制能够产出完整的core文件。此命令只会对当前终端有效。
为core文件添加pid后缀
sudo bash -c echo 1 /proc/sys/kernel/core_uses_pid要使用bash -c否则提示无法修改内容1表示使用pid作为后缀用于区分每一次执行的产出文件0则表示不用。
修改core文件的产出路径
sudo bash -c echo core /proc/sys/kernel/core_pattern在当前路径下产出core文件文件名为core如果配置了pid后缀文件名则为core.pid。
上述情况下仅限于个人使用时修改core文件的产出。但linux作为服务器使用时则需要更加完整的core文件名包括时间戳进程名等等。如下
sudo bash -c echo /opdir/coredump/core-%e-%p-%t /proc/sys/kernel/core_patterncore文件统一生成到/opdir/coredump/目录下并且文件名为core-进程名-pid-时间戳。