Sự khác biệt giữa Quá trình: và Chính PID: trong đầu ra của trạng thái systemctl là gì?


10

Sự khác biệt giữa Process:Main PID:dòng trong đầu ra của systemctl statusmột đơn vị dịch vụ là gì? Số quá trình biểu thị điều gì?

Ví dụ:

Trong đầu ra từ systemctl status sshdchúng tôi thấy một dòng với Process:phía trên dòng nói Main PID:. Nó có một số quá trình khác với Main PID:dòng. Đây là một trong hướng dẫn quản trị viên của RHEL :

# trạng thái systemctl sshd
sshd.service - Trình nền máy chủ OpenSSH
   Đã tải: đã tải (/usr/lib/systemd/system/sshd.service; bị vô hiệu hóa)
   Hoạt động: hoạt động (đang chạy) kể từ Thứ Hai 2014-09-01 09:35:17 EST; 2s trước
  Quá trình: 6191 ExecStartPre = / usr / sbin / sshd-keygen (code = exited, status = 0 / SUCCESS)
 Chính PID: 6194 (sshd)
   Cgroup: /system.slice/sshd.service
           └─6194 / usr / sbin / sshd -D

Tôi đang cố gắng để hiểu số quá trình đó là gì.


2
Bạn nên chỉnh sửa câu hỏi của mình để hiển thị đầu ra thực tế củasystemctl
Basile Starynkevitch

Ví dụ về những gì người hỏi đang hỏi về không khó để tìm thấy, tất cả mọi người.
JdeBP

Câu trả lời:


8

Main PIDlà PID của quá trình được bắt đầu sử dụng ExecStart=các tùy chọn (trong ví dụ sshd). Các Process:được sử dụng cho bất kỳ quá trình khác mà có thể đã được bắt đầu bởi các dịch vụ sử dụng ExecStartPre, ExecStartPost, ExecStopPost, vv tùy chọn. (trong ví dụ này, sshd-keygenđã được bắt đầu sử dụng ExecStartPre=tùy chọn). Bạn có thể có nhiều dòng trên Process:nếu có nhiều hơn một quy trình được bắt đầu bởi dịch vụ, ngoài quy trình chính. Nếu không có quá trình khác liên quan, bạn sẽ chỉ thấy Main PIDgiá trị.

Tôi thừa nhận điều này không rõ ràng trong các tài liệu cho ExecStartPrenhưng tài liệu để ExecStartlàm rõ rằng quy trình chính là quy trình bắt đầu bởi tùy chọn đó, ngoại trừ Type=forking, trong trường hợp đó, quy trình daemon được coi là quy trình chính.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.