Strona 1 z 1

Usuwanie nagrań skryptem - pliki wciąż widoczne w VS / DLNA

: czw cze 21, 2018 8:56 pm
autor: stanley99
Witam

Ustawiłem cykliczne nagrywanie kilku programów z DVB-T, oraz w Harmonogramie zadań zrobiłem skrypt usuwający te nagrania po ustalonym czasie (np. starsze niż 1 dzień). Skrypt działa bezbłędnie, jednak skasowane pliki są wciąż widoczne w VS, a także przez DLNA. Tymczasem problem rozwiązuję uruchamiając manualnie indeksowanie multimediów.
Jak zrobić aby pliki usunięte skryptem "znikały" od razu w VS/DLNA? Ewentualnie, w ostateczności: jak uruchomić indeksowanie multimediów skryptem?

P.S. Co ciekawe, jeśli pliki usuwam za pomocą File Station, lub przez zamapowany udział np. w Total Commanderze pod Windą, indeks multimediów jest aktualizowany natychmiast.

Usuwanie nagrań skryptem - pliki wciąż widoczne w VS / DLNA

: pt cze 22, 2018 3:42 pm
autor: look12
Spróbuj tak jak poniżej.

/usr/syno/bin/synoindex -R $katalog

Jak wrzucisz samo synoindex to wyświetli dostępne parametry, które możesz dobrać do swoich potrzeb.
Jak używasz komend shela indeksowania z automatu nie ma.

Re: Usuwanie nagrań skryptem - pliki wciąż widoczne w VS / DLNA

: śr cze 27, 2018 12:01 pm
autor: stanley99
look12 pisze: pt cze 22, 2018 3:42 pm Spróbuj tak jak poniżej.

/usr/syno/bin/synoindex -R $katalog
Spróbowałem jak powyżej. To jest to, działa. Dzięki bardzo.

Przy okazji - może komuś się przyda - skrypt którym kasuję pliki starsze niż 1 dzień:

Kod: Zaznacz cały

find $katalog -name '*WZORZEC*' -mmin +1440 -delete
gdzie $katalog, to folder w którym lądują nagrania, np. /volume1/Multimedia/Video/Nagrane_z_DTV
a WZORZEC to określony ciąg znaków, który jest zawarty w nazwie każdego kasowego pliku (można to zrobić definiując zadania nagrywania w VS).
Zamiast minut -mmin można użyć dni, np. -mtime +7