Jestem całkiem nowy w świecie Linuksa, a teraz staram się zrozumieć zasady FHS .
W /var/run
znalazłem około dziesięciu *.pid
plików, crond.pid
które zawierają tylko PID.
W systemie działa ponad dziesięć procesów i tylko dziesięć plików.
Jaki jest ich cel i co je wygenerowało?
init-script
sysvinit
fhs
Alex Silkovsky
źródło
źródło
Odpowiedzi:
Celem tych plików jest zapewnienie łatwego sposobu komunikacji między innymi procesami (np. Wysyłanie sygnałów). Ma to sens tylko w przypadku długo działających usług, dlatego znacznie mniej takich plików znajduje się niż uruchomione procesy.
Zwykle pliki te są tworzone przez reprezentowaną przez nich usługę, parametr taki można znaleźć
--pid-file
w wywołaniu.W zależności od rodzaju systemu init znajdziesz pliki dla usług w różnych miejscach.
/etc/init.d/
/etc/init/
/etc/systemd/
źródło