tmpフォルダのプロセス

tmpフォルダのプロセス

/tmpそのフォルダに別のファイルまたはフォルダを作成するプロセスを含むアプリケーションがあります。アプリケーションが元のプロセスを終了すると、生成されたすべてのファイルも削除されますか?この問題を解決する方法はありますか?これに関連する他の情報も役に立ちます。

ベストアンサー1

ファイルを削除するには、現在の作業ディレクトリの処理に関係なく、ファイルを削除する何かまたは誰かが必要です。

したがって、元のプロセスが終了時にこれらのファイルを削除するように指示された場合、異常終了しない限り(crash / kill -9 ...)ファイルは削除されます。

そのような規定がない場合は、次の再起動まで(通常は/ tmpがクリーンアップされる)、またはいくつかのcronjobが古く、未使用の/ tmpファイルを定期的に削除するように設計されている場合は、そのまま残ります。

これらのファイルが削除されたが保持したい場合は、元のプロセスをオーバーライドしたり、元のプロセスで/ tmpファイルを保持したりできるコマンド引数を指定したり、プロセスがバックグラウンドで定期的に実行されるようにすることができます。これらのファイルを安全な場所に保管してください。

おすすめ記事