Podążaj za instrukcjami w poniższym filmie, aby zobaczyć, jak zainstalować naszą stronę jako aplikację internetową na ekranie głównym swojego urządzenia.
Informacja: Ta funkcja może nie być dostępna w niektórych przeglądarkach.
Używasz przestarzałej przeglądarki. Może ona nie wyświetlać poprawnie tej lub innych stron internetowych. Powinieneś zaktualizować swoją przeglądarkę lub użyć alternatywnej przeglądarki.
Witam wszystkich
czy jest aplikacja która umożliwia zaplanowanie zadań w CRONE?
tak która np usuwała by stare pliki na po 20 dniach?
czyściła katalog temp?
cd /opt
mkdir -p autoclean_older_than
cd autoclean_older_than
wget http://pool.qnapclub.pl/projects/tools/autoclean_older_than/autoclean_older_than.sh
chmod +x autoclean_older_than.sh
4. Musisz zmodyfikować w jego nagłówku parametr gdzie znajdują się dane, które chcesz czyścić.
a. W tym celu zainstaluj sobie łatwiejszy do poruszania nawigator/edytor po plikach.
Bash:
opkg update
opkg install mc
b. Następnie otwórz plik autoclean_older_than.sh do edycji:
Bash:
mcedit autoclean_older_than.sh
5. W linijce 6 znajduje się: DIR="/share/Pool/test" należy tutaj wpisać lokalizacje danych, które chcesz czyścić.
Np. jeśli dane znajdują się w udziale sieciowym "Dane" to lokalizacja bedzię odpowiednio: DIR="/share/Dane".
Jeśli to będzie "Kopie zapasowe" to w tym miejscu powinno być wpisane: DIR="/share/Kopie zapasowe"
6. Kolejna sprawa to musisz wyłaczyć tryb debugowania.
W linijce 11 przestawić DEBUG na 0: DEBUG=0
7. Teraż możesz sprawdzić czy skrypt działa prawidłowo, uruchamiając go:
Bash:
sh autoclean_older_than.sh
Skrypt kasuje pliki jeśli wykorzystanie dysku będzie wynosiło 90%. Jeśli ten próg jest za wysoki albo za niski to możesz go zmienić w linijkach 7 i 8:
Bash:
MAX_DAYS_LIMIT=90 # must be > MIN_DAYS_LIMIT
MIN_DAYS_LIMIT=1 # must be >= 1
Ja bym jednak tego nie zmieniał.
8. Teraz ważne jest aby skrypt co minutę sprawdzał ile jest wykorzystanej przestrzeni dyskowej, a więc musisz go dodać do harmonogramu.
Wracasz więc do panelu zarządzania QNAP, wchodzisz w App Center, w którym zainstalowałeś aplikacje Web Crontab (punkt 1) i uruchamiasz ją.
9. Dodajesz nowe zadanie naciskając
Następnie w polach wpisujesz odpowiednio:
Name: autoclean
Schedule: 0 * * * * *
Command: sh /opt/autoclean_older_than/autoclean_older_than.sh
Naciskasz SAVE.
10. I to tyle.
Jeśli chcesz, to mogę pomóc Ci to zrobić przy użyciu TeamViewera.