Qual è la differenza tra Process: e Main PID: nell'output dello stato di systemctl?


10

Qual è la differenza tra le linee Process:e Main PID:nell'output di systemctl statussu un'unità di servizio? Cosa indica il numero di processo?

Per esempio:

Nell'output di systemctl status sshdvediamo una riga con Process:sopra la riga dicendo Main PID:. Ha un numero di processo diverso rispetto alla Main PID:linea. Eccone uno da una guida dell'amministratore di RHEL :

# systemctl status sshd
sshd.service - demone del server OpenSSH
   Caricato: caricato (/usr/lib/systemd/system/sshd.service; disabilitato)
   Attivo: attivo (in esecuzione) da lun 2014-09-01 09:35:17 EST; 2 secondi fa
  Processo: 6191 ExecStartPre = / usr / sbin / sshd-keygen (codice = uscito, stato = 0 / SUCCESSO)
 PID principale: 6194 (sshd)
   CGroup: /system.slice/sshd.service
           └─6194 / usr / sbin / sshd -D

Sto cercando di capire qual è quel numero di processo.


2
Dovresti modificare la tua domanda per mostrare l'output effettivo disystemctl
Basile Starynkevitch il

Esempi di ciò che l'interrogante sta chiedendo non sono difficili da trovare, tutti.
JdeBP,

Risposte:


8

Main PIDè il PID del processo avviato utilizzando le ExecStart=opzioni (nell'esempio sshd). Il Process:viene utilizzato per qualsiasi altro processo che potrebbe essere stato avviato dal servizio utilizzando ExecStartPre, ExecStartPost, ExecStopPost, ecc opzioni. (in questo esempio, sshd-keygenè stato avviato utilizzando l' ExecStartPre=opzione). È possibile disporre di più righe Process:se sono presenti più processi avviati dal servizio, oltre al processo principale. Se non è coinvolto nessun altro processo, vedrai solo il Main PIDvalore.

Devo ammettere che non è molto chiaro nei documenti per ExecStartPrema il documento per ExecStartchiarisce che il processo principale è quello avviato da quell'opzione, tranne Type=forking, nel qual caso, il processo daemon è considerato il processo principale.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.