|
Załóżmy , że mamy pełno plików w folderze, które chcielibyśmy poukładać w folderach o nazwie daty np 21-06-2011. Plików nie można ruszyć z miejsca ale zawsze zastanawiałem się czy nie można, stworzyć (chyba najlepiej skryptem wymuszając z crona) foldery (daty) z podlinkowanymi (ln) zasobami?. Chodzi o to, żeby w udostępnionym folderze (specjalnym) było to ładnie poukładane. Potrafię sobie wyobrazić jak to zrobić ale chce wiedzieć czy skrypt odpalany co pewien czas to na pewno najlepsza metoda. Pozdrawiam redaktorów VarLog'a.
Te pytanie jest oznaczone jako otwarte "community wiki".
|
|
Hej! jest to jakieś rozwiązanie (w sumie lepsze nie przychodzi mi do głowy), ale zawsze będziesz miał jakieś opóźnienie (w zależności od tego jak często skrypt będzie uruchamiany), no i będziesz musiał pilnować aby usuwać linki jak pliki zostaną usunięte. Przed pisaniem skryptu poczytaj o inotify, w Twoim przypadku może się świetnie sprawdzić ;-)
po uruchomieniu inotifywait wykonałem w konsoli obok: touch /tmp/nowy_plik, inotifywait od razu to wykrył i zwrócił typ zdarzenia CREATE oraz nazwę pliku, tak więc jeśli będziesz monitował create/delete to będziesz mógł praktycznie tworzyć strukturę linków bez żadnej zwłoki (zarówno tworzenie jak i usuwanie). |
|
Na prawdę genialne, dziękuje, jeśli to oskryptuje spróbuje o tym napisać tutaj. Widzę, że to może pasować do wielu rozwiązań jeszcze kiedyś w przyszłości. |
Thx big, muszę tylko nauczyć się jak zrobić z tego coś w rodzaju deamona i będzie great. |