āĻāĻāĻŋ coredumpctl āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¯āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻ¨āĻžāĻŽā§āĻ˛ā§āĻ¯ā§āĻ° āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻāĻ¸ā§āĻā§āĻļāĻ¨ āĻ¯ā§āĻŽāĻ¨ āĻāĻŦā§āĻ¨ā§āĻā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻĢā§āĻĄā§āĻ°āĻž āĻ āĻ¨āĻ˛āĻžāĻāĻ¨, āĻāĻāĻ¨ā§āĻĄā§āĻ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦāĻž MAC OS āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ āĻāĻŽā§āĻ˛ā§āĻāĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ OnWorks āĻĢā§āĻ°āĻŋ āĻšā§āĻ¸ā§āĻāĻŋāĻ āĻĒā§āĻ°āĻĻāĻžāĻ¨āĻāĻžāĻ°ā§āĻ¤ā§ āĻāĻžāĻ˛āĻžāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤
āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ:
NAME āĻāĻ°
coredumpctl - āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ āĻĨā§āĻā§ coredumps āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻ¨
āĻ¸āĻžāĻāĻ¨ā§āĻĒāĻŋāĻ¸āĻŋāĻ¸
coredumpctl [āĻŦāĻŋāĻāĻ˛ā§āĻĒ...] {COMMAND} [PID|COMM|EXE|MATCH...]
āĻŦāĻ°ā§āĻŖāĻ¨āĻžāĻ
coredumpctl āĻĨā§āĻā§ coredumps āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽāĻĄ-āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ā§āĻĄ(8).
āĻŦāĻŋāĻāĻ˛ā§āĻĒ
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻŦāĻŋāĻāĻ˛ā§āĻĒāĻā§āĻ˛āĻŋ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ:
--āĻā§āĻ¨ā§ āĻāĻŋāĻāĻŦāĻĻāĻ¨ā§āĻ¤āĻŋ
āĻāĻ˛āĻžāĻŽ āĻļāĻŋāĻ°ā§āĻ¨āĻžāĻŽ āĻŽā§āĻĻā§āĻ°āĻŖ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻž.
-1
āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĒāĻ°āĻŋāĻāĻŋāĻ¤ āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻā§āĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§ āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻāĻāĻ āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨āĨ¤
-F āĻĢāĻŋāĻ˛ā§āĻĄ, --āĻā§āĻˇā§āĻ¤ā§āĻ°=āĻĢāĻŋāĻ˛ā§āĻĄ
āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ā§ āĻ¯āĻžāĻāĻ¯āĻŧāĻž āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¸āĻŽā§āĻāĻžāĻŦā§āĻ¯ āĻĄā§āĻāĻž āĻŽāĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ āĻāĻ°
-o āĻĢāĻžāĻāĻ˛, --āĻāĻāĻāĻĒā§āĻ=āĻĢāĻžāĻāĻ˛
āĻāĻ° āĻŽā§āĻ˛āĻāĻŋ āĻ˛āĻŋāĻā§āĻ¨ āĻĢāĻžāĻāĻ˛.
-D āĻĨā§āĻā§ DIR, -- āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ=āĻĨā§āĻā§ DIR
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ āĻĢāĻžāĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻĨā§āĻā§ DIR.
-h, --help
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻĒāĻžāĻ ā§āĻ¯ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨āĨ¤
--āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ
āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻˇāĻŋāĻĒā§āĻ¤ āĻ¸āĻāĻ¸ā§āĻāĻ°āĻŖ āĻ¸ā§āĻā§āĻ°āĻŋāĻ āĻāĻŦāĻ āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻĒā§āĻ°āĻŋāĻ¨ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤
--āĻ¨ā§-āĻĒā§āĻāĻžāĻ°
āĻĒā§āĻāĻžāĻ°ā§ āĻāĻāĻāĻĒā§āĻ āĻĒāĻžāĻāĻĒ āĻāĻ°āĻŦā§āĻ¨ āĻ¨āĻžāĨ¤
āĻ¨āĻŋāĻŽā§āĻ¨āĻ˛āĻŋāĻāĻŋāĻ¤ āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻŦā§āĻāĻž āĻ¯āĻžāĻ¯āĻŧ:
āĻ¤āĻžāĻ˛āĻŋāĻāĻž
āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒā§āĻ° āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻŽā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯āĨ¤ āĻ¯āĻĻāĻŋ āĻ¨āĻž
āĻāĻŽāĻžāĻ¨ā§āĻĄ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻŋ āĻ āĻ¨ā§āĻ¤āĻ°ā§āĻ¨āĻŋāĻšāĻŋāĻ¤ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĨ¤
āĻ¤āĻĨā§āĻ¯
āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ā§ āĻā§āĻ¯āĻžāĻĒāĻāĻžāĻ° āĻāĻ°āĻž āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻŦāĻŋāĻ¸ā§āĻ¤āĻžāĻ°āĻŋāĻ¤ āĻ¤āĻĨā§āĻ¯ āĻĻā§āĻāĻžāĻ¨āĨ¤
āĻŽāĻ¨āĻŽāĻ°āĻž āĻāĻžāĻŦ
āĻļā§āĻˇ āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻ˛ā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ āĻŦā§āĻ° āĻāĻ°ā§āĻ¨āĨ¤ āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒ āĻšāĻŦā§
āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ā§āĻĄāĻžāĻ°ā§āĻĄ āĻāĻāĻāĻĒā§āĻā§ āĻ˛ā§āĻāĻž, āĻ¯āĻĻāĻŋ āĻ¨āĻž āĻāĻāĻāĻŋ āĻāĻāĻāĻĒā§āĻ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¸āĻžāĻĨā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧ --āĻāĻāĻāĻĒā§āĻ=.
āĻāĻŋāĻĄāĻŋāĻŦāĻŋ
āĻļā§āĻˇ āĻā§āĻ°āĻĄāĻžāĻŽā§āĻĒā§ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻļāĻŋāĻˇā§āĻā§āĻ¯ā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽāĻŋāĻ˛ āĻ°ā§āĻā§ GNU āĻĄāĻŋāĻŦāĻžāĻāĻžāĻ° āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤
āĻŽā§āĻ¯āĻžāĻāĻŋāĻ
āĻāĻāĻāĻŋ āĻŽā§āĻ¯āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
āĻĒāĻŋāĻāĻāĻĄāĻŋ
āĻā§āĻ° āĻĄāĻžāĻŽā§āĻĒ āĻāĻ°āĻž āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻĒā§āĻ°āĻ¸ā§āĻ¸ āĻāĻāĻĄāĻŋāĨ¤ āĻāĻāĻāĻŋ āĻĒā§āĻ°ā§āĻŖāĻ¸āĻāĻā§āĻ¯āĻžāĨ¤
Comm
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ (āĻŽāĻŋāĻ˛ COREDUMP_COMM=) āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĨāĻžāĻāĻž āĻāĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
EXE āĻāĻ°
āĻāĻā§āĻ¸āĻŋāĻāĻŋāĻāĻā§āĻŦāĻ˛ā§āĻ° āĻĒāĻĨ (āĻŽāĻŋāĻ˛ COREDUMP_EXE=) āĻāĻŽāĻĒāĻā§āĻˇā§ āĻāĻāĻāĻŋ āĻ¸ā§āĻ˛ā§āĻ¯āĻžāĻļ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻŽā§āĻ¯āĻžāĻ
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛āĻ¸āĻŋāĻāĻŋāĻāĻ˛ āĻĒā§āĻ°ā§āĻŦāĻžāĻāĻžāĻ¸ (āĻĻā§āĻā§āĻ¨ journalctl(1))āĨ¤ āĻāĻāĻāĻŋ āĻ¸āĻŽāĻžāĻ¨ āĻāĻŋāĻšā§āĻ¨ āĻĨāĻžāĻāĻ¤ā§ āĻšāĻŦā§āĨ¤
āĻĒā§āĻ°āĻ¸ā§āĻĨāĻžāĻ¨ āĻāĻ°ā§āĻ¨ āĻ¸ā§āĻĨāĻŋāĻ¤āĻŋ
āĻ¸āĻžāĻĢāĻ˛ā§āĻ¯ā§, 0 āĻĢā§āĻ°āĻ¤ āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ¯āĻŧ; āĻ āĻ¨ā§āĻ¯āĻĨāĻžāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ -āĻļā§āĻ¨ā§āĻ¯ āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻā§āĻĄ āĻĢāĻŋāĻ°ā§ āĻāĻ¸ā§āĨ¤ āĻā§āĻ¨ā§ āĻā§āĻāĻ āĻ¨ā§āĻ
āĻŽā§āĻ¯āĻžāĻāĻŋāĻ coredumps āĻŦā§āĻ¯āĻ°ā§āĻĨāĻ¤āĻž āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻāĻŖā§āĻ¯ āĻāĻ°āĻž āĻšāĻ¯āĻŧ.
āĻāĻĻāĻžāĻšāĻ°āĻŖ
āĻāĻĻāĻžāĻšāĻ°āĻŖ 1. āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ¸āĻŦ āĻĻā§āĻ¯ coredumps of a āĻāĻžāĻ°ā§āĻ¯āĻā§āĻ°āĻŽ āĻ¨āĻžāĻŽā§ foo āĻŦāĻŋāĻ¨ā§āĻ¯āĻžāĻ¸
# coredumpctl āĻ¤āĻžāĻ˛āĻŋāĻāĻž foo
āĻāĻĻāĻžāĻšāĻ°āĻŖ 2. āĻĄāĻžāĻāĻž āĻāĻŋāĻĄāĻŋāĻŦāĻŋ on āĻĻā§āĻ¯ āĻāĻ¤ coredump
# coredumpctl gdb
āĻāĻĻāĻžāĻšāĻ°āĻŖ 3. āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻ¨ā§ āĻ¤āĻĨā§āĻ¯ āĻ¸āĻŽā§āĻŦāĻ¨ā§āĻ§ā§ a āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻ¯ā§ āĻĄāĻžāĻŽā§āĻĒ āĻŽā§āĻ˛, āĻŽā§āĻ¯āĻžāĻāĻŋāĻ by āĻāĻ° āĻĒāĻŋāĻāĻāĻĄāĻŋ 6654
# coredumpctl āĻ¤āĻĨā§āĻ¯ 6654
āĻāĻĻāĻžāĻšāĻ°āĻŖ 4. āĻ¨āĻŋāĻ°ā§āĻ¯āĻžāĻ¸ āĻĻā§āĻ¯ āĻāĻ¤ coredump of /usr/bin/bar āĻĨā§āĻā§ a āĻĢāĻžāĻāĻ˛ āĻ¨āĻžāĻŽā§ bar.coredump
# coredumpctl -o bar.coredump āĻĄāĻžāĻŽā§āĻĒ /usr/bin/bar
onworks.net āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻ āĻ¨āĻ˛āĻžāĻāĻ¨ā§ coredumpctl āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨