有时我注意到服务器运行缓慢,此时会ps -e
显示logger
并tee
正在运行,但我想不出原因。这是一个已知问题吗?为什么这些需要在没有被调用的情况下运行?当发生这种情况时,很少有系统在运行,但与运行 Chromium 有某种联系或许但我不确定。
答案1
用于pstree -s <PID>
找出某个进程的父进程。
例如:
$ pstree -ps 1518
systemd(1)───nginx(1518)─┬─nginx(1519)
├─nginx(1520)
├─nginx(1521)
├─nginx(1522)
└─nginx(1523)
如果该进程是由正在运行的服务启动的,systemctl status <PID>
则将显示相应的服务。
$ systemctl status 1523
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Drop-In: /etc/systemd/system/nginx.service.d
└─override.conf
Active: active (running) since Sat 2019-08-10 06:36:27 GMT; 2 weeks 4 days ago
Main PID: 1518 (nginx)
Tasks: 6
Memory: 497.3M
CGroup: /system.slice/nginx.service
├─1518 nginx: master process /usr/sbin/nginx
├─1519 nginx: worker process
├─1520 nginx: worker process
├─1521 nginx: worker process
├─1522 nginx: worker process
└─1523 nginx: cache manager process