Background-Process

記錄器和 tee 在後台執行?

  • August 28, 2019

有時我注意到伺服器執行緩慢,並且在那些時候ps -e顯示logger並且tee正在執行,但我想不出為什麼。這是一個已知的問題?為什麼這些需要在不被呼叫的情況下執行?發生這種情況時,執行的系統很少,但可能與執行 Chromium 有一些聯繫,我不確定。

用於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

引用自:https://serverfault.com/questions/980975