$TMP_DIR
永久に存在するが(つまり削除されない)、オペレーティングシステムによって維持されるディレクトリを作成したいと思います/tmp/
。つまり、コンテンツがしばらく開かれたり、使用されなかったり、システムがより多くのスペースを必要とする場合は、コンテンツを削除できます。 。
本質的にランダムな一時エントリを入れて維持することを忘れているディレクトリですが、使用したいときにディレクトリを再作成する必要はなく、パスが変更されないため、スクリプト/アプリケーションで使用できます。
これを達成するための最良の方法は何ですか?
/etc/default/periodic.conf
次のオプションがあることがわかります。
# 110.clean-tmps
daily_clean_tmps_enable="YES" # Delete stuff daily
daily_clean_tmps_dirs="/tmp" # Delete under here
daily_clean_tmps_days="3" # If not accessed for
daily_clean_tmps_ignore=".X*-lock .X11-unix .ICE-unix .font-unix .XIM-unix"
daily_clean_tmps_ignore="$daily_clean_tmps_ignore quota.user quota.group" # Don't delete these
daily_clean_tmps_verbose="YES" # Mention files deleted
daily_clean_tmps_ignore
たとえば、パスを追加すると...="my-persistant-unique-dir
それを尊重できますか?
答え1
本質的にランダムな一時エントリを入れて維持することを忘れているディレクトリですが、使用したいときにディレクトリを再作成する必要はなく、パスが変更されないため、スクリプト/アプリケーションで使用できます。
あなたはそれをしたいです/var/tmp
。これはシステムによって維持され、常に存在し(削除しない限り)クリーンアップされず(設定されていない限り)、パスは安定しています。これFHS詳細があります。