例如,检查dd
进程的一种常见方法是使用 watch ie
sudo kill -USR1 $(pgrep ^dd)
。值得注意的是,由于每次都会调用新的终止命令,因此进程 pid 会发生变化。
有没有一种好方法可以在不依赖 pid 的情况下从journalctl输出中过滤某些重复源的输出?
答案1
您需要为这些进程提供一个标识符,然后您可以使用该标识符进行过滤
journalctl -f -t <identifier>
例子:
$ systemd-cat -t myapp echo "lol"
$ journalctl -f -t myapp
-- Logs begin at Tue 2017-10-24 09:11:37 CEST. --
Oct 31 17:26:46 travers myapp[5190]: lol