コピペコードで快適生活

明日使えるソースを自分のために

OS起動時に自動でディレクトリやファイルを作成する

たとえば、CentOS7では、/var/run/* がシャットダウン時に削除されるけど、OS起動時にはディレクトリ作っておいてほしいケースとかで使う。

設定ファイル置き場

/etc/tmpfiles.d/*.conf

記法

# ディレクトリがなければ作る
d /var/run/my_app 755 root root

# ディレクトリがなければ作る
# ディレクトリがあれば中身を空にする
D /var/run/my_app 755 root root

# ファイルが存在しなければ作成する
f /var/run/my_app/data.txt 644 root root

参考