gcore <pid> 生成core文件的位置
时间: 2024-03-27 14:41:29 浏览: 33
`gcore <pid>`命令生成的core文件默认会保存在当前工作目录下,文件名为`core.<pid>`,其中`<pid>`为进程的ID。
如果您想要指定core文件的生成路径,可以使用如下命令:
```
gcore -o /path/to/core/files <pid>
```
其中,`-o`选项用于指定core文件的生成路径,`/path/to/core/files`为您希望保存core文件的路径。注意,如果指定的路径不存在,`gcore`命令会自动创建该路径。
相关问题
如何用gcore -a <pid of nessus-agent-module> 命令生成3-5个dumps
你可以使用一个简单的for循环和sleep命令来生成多个dump文件。以下是一个示例脚本,将生成3个dump文件:
```
#!/bin/bash
for i in {1..3}
do
gcore -a <pid of nessus-agent-module>
sleep 5
done
```
这个脚本将在当前目录下生成三个以“core”开头的文件,每个文件之间相隔5秒钟。你可以更改循环次数和休眠时间来生成不同数量的dump文件。需要注意的是,如果你想生成5个dump文件,将上面的“3”更改为“5”即可。
gdb生成coredump文件
使用gdb生成coredump文件的步骤如下:
1. 编译可执行文件时,需要加上-g选项以让编译器在可执行文件中包含符号表信息。
2. 运行可执行文件,在程序出错时,gdb会自动中断程序并进入调试模式。
3. 在gdb中输入命令"generate-core-file"或缩写"gcore" ,生成coredump文件。
4. 可以通过命令"quit"退出gdb调试模式。
需要注意的是,coredump文件可能会包含敏感信息,应该妥善保管。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)