pid 専用のディレクトリについて


・[/var/run
直下に作成したディレクトリが削除されないようにする](http://server.etutsplus.com/centos-7-tmpfiles-d-
deleted-outdate-files/)というページを見て疑問に思ったのですが、CentOS7では、pid
専用のディレクトリはどこに配置すべきものですか？

・案1.任意のディレクトリ  
・案2./var/run 直下  
・案3.その他

・削除されない設定を書いてまで、pid 専用のディレクトリを/var/run 直下に配置した方が良い理由はありますか？？ 単なる慣習？？

* * *

**環境**  
・CentOS7




> CentOS7では、pid 専用のディレクトリはどこに配置すべきものですか？

Linuxの標準に従うのであれば、`/var/run`(または `/run`)に配置したほうが良いと思います。

> 削除されない設定を書いてまで、pid 専用のディレクトリを/var/run 直下に配置した方が良い理由はありますか？？ 単なる慣習？？

[Filesystem Hierarchy
Standard](https://ja.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)というUnix系OSのディレクトリ階層標準で`/var/run`は`最近のブート以降の走行中(runing)システムに関する情報`を格納すると規定されているためだと思います。(ただし、FHS3.0
では /var/run は /run に置き換えられるそうです。)




> CentOS7では、pid 専用のディレクトリはどこに配置すべきものですか？

Linuxの標準に従うのであれば、`/var/run`(または `/run`)に配置したほうが良いと思います。

> 削除されない設定を書いてまで、pid 専用のディレクトリを/var/run 直下に配置した方が良い理由はありますか？？ 単なる慣習？？

[Filesystem Hierarchy
Standard](https://ja.wikipedia.org/wiki/Filesystem_Hierarchy_Standard)というUnix系OSのディレクトリ階層標準で`/var/run`は`最近のブート以降の走行中(runing)システムに関する情報`を格納すると規定されているためだと思います。(ただし、FHS3.0
では /var/run は /run に置き換えられるそうです。)

