Journalctl 的输出可能如下所示:
maj 01 10:13:02 kontor pulseaudio[1198]: [pulseaudio] pid.c: Daemon already running.
尝试理解错误消息的不同部分,除了错误代码本身
从左边开始算起
Date / Time - Hostname - Program
没问题,但现在不完全清楚(在这种情况下)[1198]
意味着什么以及如何在故障排除中使用它?
为什么[Pulseaudio]
第二次是用括号括起来的?
然后pid.c
:在冒号前面。
在网上搜索了很多次却几乎没有找到任何结果。
我认为这[1198]
是一个 upstartnumber(由系统给出)但我找不到如何使用?
有人能帮我吗,或者链接到一个可以解释这个问题的网页
答案1
maj 01 10:13:02 kontor pulseaudio[1198]: [pulseaudio] pid.c: Daemon already running.
^--date--time-^ ^host^ ^prcesname^^PID^: ^program generated content................^
prcesname
实际上是Process Name
,并且PID
是Process ID
。program generated content
由程序 (pulseaudio
在本例中) 生成的,并且可以是任何值。 在这里,[pulseaudio]
程序在其pid.c
模块内部发现 ( pulseaudio
) 守护进程已在运行,导致启动守护进程的尝试失败。
看man logger;man 3 syslog;man -k pid
。