指定一个系统范围的目录,在该目录中,将转储任何进程的所有核心文件。
syscorepath [ -p DirectoryName ] [ -g ] [ -c ]
syscorepath 命令使系统管理员能够建立一个系统范围的目录,在该目录中从任何进程转储核心文件。这样可以缓解管理文件系统空间中的管理任务,并提供单一的已知目录来查找核心文件。缺省情况下,在正进行核心转储进程的工作目录中创建核心文件。
系统上的所有用户应对此目录都具有读和写特权。如果用户不具有在该目录中的写许可权,则将不能创建核心文件。将为核心文件提供基于进程标识和时间的唯一名称,这样,核心文件将命名为 core.pid.ddhhmmss,其中 pid 是进程标识,dd 是月份中的天,hh 是 24 小时制的小时,mm 是分钟,而 ss 是秒。
-c | 取消指定为核心文件库的当前目录的设置。将在进程的工作目录中创建后续的核心文件。 |
-g | 显示指定为核心文件库的当前目录。 |
-p DirectoryName | 指定该目录以用作核心文件库。DirectoryName 必须是有效目录名。 |
只有 root 用户可以运行该命令。
syscorepath -p /core
syscorepath -g
syscorepath -c
/usr/bin/syscorepath | 包含 syscorepath 命令。 |