Я довольно новичок в мире Linux, и теперь я пытаюсь понять принципы FHS .
В /var/run
я нашел около десяти *.pid
файлов , такие как , crond.pid
которые содержат только ИДП.
В системе работает более десяти процессов и всего десять файлов.
Так какова их цель и что породило их?
init-script
sysvinit
fhs
Алекс Силковский
источник
источник
Ответы:
Целью этих файлов является предоставление простым способом взаимодействия с ними других процессов (например, отправка сигналов). Это имеет смысл только для долго работающих сервисов, поэтому таких файлов вы найдете гораздо меньше, чем запущенных процессов.
Обычно эти файлы создаются службой, которую они представляют, вы найдете такой же параметр
--pid-file
в вызове.В зависимости от типа init-системы вы найдете файлы для сервисов в разных местах.
/etc/init.d/
/etc/init/
/etc/systemd/
источник