私はLinuxの世界ではまったく新しいのですが、今は [〜#〜] fhs [〜#〜] の原則を理解しようとしています。
/var/run
で、PIDのみを含む*.pid
のような約10個のcrond.pid
ファイルを見つけました。
システムで実行されているプロセスが10個を超え、ファイルが10個しかない。
では、それらの目的とそれらを生成したものは何ですか?
これらのファイルの目的は、他のプロセスがそれらと通信する(信号を送信するなど)ための簡単な手段を提供することです。これは、長時間実行されているサービスに対してのみ意味があります。そのため、実行中のプロセスよりもそのようなファイルがはるかに少なくなります。
通常、これらのファイルは、それらが表すサービスによって作成されます。--pid-file
程度の呼び出しで。
init-system のタイプに応じて、さまざまな場所にサービスのファイルが見つかります。
/etc/init.d/
/etc/init/
/etc/systemd/