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

ODPOWIEDZ
stanley99
Zawsze On-Line
Posty: 430
Rejestracja: śr mar 30, 2016 7:22 am
Lokalizacja: Dolny Śląsk

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

Post 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.
DS214play | DSM 6.2.4-2556 Update 5
RT2600ac
Człowiek nabiera doświadczenia z wiekiem. Szkoda tylko, że jest to wieko od trumny.
look12
Zawsze On-Line
Posty: 514
Rejestracja: ndz sty 24, 2016 10:46 am

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

Post 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.
DS916+ /7.1-42661/
DS112+ /6.2.4-25556/
RT2600ac /SRM 1.3-9193/
stanley99
Zawsze On-Line
Posty: 430
Rejestracja: śr mar 30, 2016 7:22 am
Lokalizacja: Dolny Śląsk

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

Post 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
DS214play | DSM 6.2.4-2556 Update 5
RT2600ac
Człowiek nabiera doświadczenia z wiekiem. Szkoda tylko, że jest to wieko od trumny.
ODPOWIEDZ