在对 Apache 运行的脚本进行故障排除时,我使用以下命令:
journalctl -f -uhttpd
当在命令行上执行时,我首先使用我的普通用户名执行以下操作:
php testing_new_socket_server.php
然后在另一个终端中使用以下命令:
journalctl -f
在有问题的机器上,我有一个基于 PHP 的服务器,在与我不同的用户下运行,并使用带有单位名称的 systemctl 进行设置,phpsocketserver.service
这会给 journalctl 带来很多麻烦,我不想看到与之关联的日志。
我怎样才能看到与 关联的日志testing_new_socket_server.php
?
答案1
您可以通过添加将输出限制为与某些记录字段匹配的行字段=值命令的项目,例如仅查看来自进程 11333 的日志:
journalctl -f _PID=11333
这些字段列在man systemd.journal-fields。