Ich bin ziemlich neu in der Linux-Welt und versuche jetzt, die FHS- Prinzipien zu verstehen .
In habe /var/run
ich etwa zehn *.pid
Dateien gefunden crond.pid
, die nur PIDs enthalten.
Im System laufen mehr als zehn Prozesse und nur zehn Dateien.
Was ist ihr Zweck und was hat sie hervorgebracht?
init-script
sysvinit
fhs
Alex Silkovsky
quelle
quelle
Antworten:
Der Zweck dieser Dateien besteht darin, anderen Prozessen eine einfache Möglichkeit zu bieten, mit ihnen zu kommunizieren (z. B. Signale senden). Dies ist nur für Dienste mit langer Laufzeit sinnvoll. Aus diesem Grund finden Sie viel weniger solche Dateien als Prozesse, die ausgeführt werden.
Normalerweise werden diese Dateien von dem Dienst erstellt, den sie darstellen. Sie finden einen Parameter wie
--pid-file
oder so im Aufruf.Abhängig von der Art des Init-Systems finden Sie Dateien für Dienste an verschiedenen Orten.
/etc/init.d/
/etc/init/
/etc/systemd/
quelle