Temat: Upload plików, katalog tmp/
W dużej mierze zależy to od dystrybucji. Jeśli /tmp jest oddzielny systemem plików lub folderem w systemie plików to przeważnie jest czyszczony podczas
startu systemu. (np. debian/ubuntu). Jeśli /tmp jest pamięci RAM (tmpfs) to jest automatycznie czyszczony/tracony przy wyłączeniu/zamykaniu systemu (np. arch). Są zapewne dystrybucje, które nie czyszczą domyślnie katlogu /tmp przy starcie albo mają to czyszczenie wyłączone.
Nie napisałeś w jakim języku piszesz aplikację, ale:
- w przypadku popularnego php pliki tymczasowe są usuwane po zakończeniu działania skryptu (
http://php.net/manual/en/features.file-upload.post-met...
- w przypadku python/django jest podobnie (NamedTemporaryFile
https://github.com/django/django/blob/master/django/cor...
W razie wątpliwości zawsze możesz ustawić dla aplikacji/serwera inną lokalizację katalogu tymczasowego i w cronie uruchamiać zadanie usuwania plików np. wczorajszych:
/usr/bin/find /tmp/newuploadtempdir -type f -atime +1 -mtime +1 -print -exec rm -f {} \;
Ten post został edytowany przez Autora dnia 02.01.16 o godzinie 21:11