我有一个较旧的守护进程,我认为它还没有“系统化”,我不知道如何将日志从它发送到journalctl,我也无法在任何地方找到答案。我在systemd下的几个守护进程中遇到过这个问题。我目前正在尝试解决我更新的Arch Linux安装中的“冒烟”问题,它有这样一行代码:
# specify this to get syslog logging
syslogfacility = local0
那么,我如何将日志发送到journalctl呢?另外,journal and是如何收集和存储日志的呢?'/var/log/journal‘看起来没有任何合理的格式。man systemd-systemd
我正在一个内核5.10.50的定制嵌入式Linux设备上运行SystemD版本的249.7+。我使用Podman 4.0.2与Docker一起运行几个容器。我遇到的问题是,podman系统服务中的“conmon”子进程重复了坞-组合进程生成的每个日志日志条目。我希望删除日志条目的conmon版本,并且只保留那些由生成的日志条目。
Journalctl显示的重复条目如下:
-- Journal begins at Sun 2012-01-01 00:02:21 UTC. --
Mar 30 17:06:15 device conmon[1625]: {"products":[
我想在我的linux盒中做这样的事情:
if [[ colors exist ]];then
echo "some text in colors"
fi
我的怀疑是:
我使用sed为某些文本在日志文件中放置颜色,但是如果linux框没有启用颜色,它会以不方便的方式修改日志文件,比如放置一些不必要的字符,比如[033m ]等等。