Editieren von CRONTAB / Skriptausführung auf der Webkonsole

Status
Für weitere Antworten geschlossen.

Jarvis_muc

Benutzer
Mitglied seit
23. Nov 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Mein SAT Receiver schreibt TV Aufnahmen direkt auf eine NFS Freigabe auf der DS.

Problem: Die Mediendatei wird dabei nicht automatisch indiziert (siehe http://www.synology-wiki.de/index.php/NFS-Konfiguration, Abschnitt Mediaserver und NFS)
(Anmerkung: Mit einer CIFS Freigabe würde die automatische Indizierung klappen, nur leider ist CIFS zu langsam so dass die TV Aufnahmen komplett verwackelt sind)

Meine Lösungsideen hierzu:

1. crontab
Mittels Editierung der crontab Datei könnte man ja einen cronjob einrichten soweit ich weiss.
Nur leider habe ich nur einen Windows Rechner der standardmäßig kein UTF8 kann.
Wie gehe ich praktisch vor??

- Download der Datei etc/crontab auf meinen lokalen Rechner
- Editierung der Datei mit einen Windoes Editor
- Upload der Datei auf die DS

Oder gibt es hier andere Empfehlungen?
Mit dem vi (via putty) kenne ich mich leider zu wenig aus

2. Ausführen eines Skriptes in regelmäßigen Abständen
Das Skript hätte dann den Inhalt
/usr/syno/bin/synoindex -R video
Kann ich dieses Skript einfach unproblematisch auf der Webkonsole so eingeben?
 

dil88

Benutzer
Sehr erfahren
Mitglied seit
03. Sep 2012
Beiträge
30.849
Punkte für Reaktionen
2.289
Punkte
829
Zu 1. Ich würde es mit WinSCP machen und als Editor z.B. Notepad++ nehmen/einbinden, der Unix-Zeilenenden unterstützt.
Zu 2. Ja, das sollte in dieser Form m.E. funktionieren.
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.165
Punkte für Reaktionen
412
Punkte
393
Hallo,
warum nicht einfach den Befehl in den Aufgabenplaner schreiben?

Gruß Götz
 

Jarvis_muc

Benutzer
Mitglied seit
23. Nov 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Super Idee, danke.

Warum gibt es überhaupt diese crons, wenn man sämtliche Befehle komfortabel in den Aufgabenplaner stellen kann
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.165
Punkte für Reaktionen
412
Punkte
393
Hallo,
der Aufgabenplaner macht ja auch nichts weiter als in die crontab zu schreiben, nur komfortabler.

Gruß Götz
 

Jarvis_muc

Benutzer
Mitglied seit
23. Nov 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Eine Sache ist mir beim Reindizierungsbefehl synoindex -R nicht ganz klar.
Kann ich optional den Medientyp (also zb Video: synoindex -R video) benutzen
oder einen konkreten Pfad (also zb synoindex -R /volume1/video/recording)
Oder geht beides in der Mischform

Hintergrund: Ich möchte nicht jedesmal sämtliche Videos neu indizieren, wenn eine einzige Aufnahme hinzukommt
Ideal wäre also ein Pfad
 

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.165
Punkte für Reaktionen
412
Punkte
393
Hallo,
sollte kombiniert möglich sein.
Rich (BBCode):
DS411plusII> synoindex --help
Usage:
synoindex [OPTIONS]

Index Options:
    -h, --help
        this help text
    -A dirpath
        add a dir
    -a filepath
        add a file
    -D dirpath
        delete a dir
    -d filepath
        delete a file
    -N new_dirpath old_dirpath
        rename a dir
    -n new_filepath old_filepath
        rename a file
    -R [all|media|photo|music|video|thumb|dirpath]
        all:     reindex all dirpath that registered in each package
        media:   reindex dirpath that registered in MediaIndex package
        photo:   reindex photo dirpath
        music:   reindex music dirpath
        video:   reindex video dirpath
        thumb:   check converted video of each video file
        dirpath: reindex this specific dirpath
    -R user:{user_name}
        reindex personal photo dirpath
    -R share:{share_name}
        reindex share dirpath
    -R [type_music|type_video|type_photo]
        reindex dirpath that registered with specific type in MediaIndex

Package Index Options:
    -P [MediaIndex|{package_name}] {index_option}
        index operation only apply on this package
    -p [MediaIndex|{package_name}] {index_option}
        index operation apply all packages except for this package

File Index Options:
    -f {index_option}
        index operation apply on file index
    -U photo
        update photo images
einfach mal auf der Konsole ausprobieren
synoindex -R video /volume1/video

Gruß Götz
 

Jarvis_muc

Benutzer
Mitglied seit
23. Nov 2015
Beiträge
24
Punkte für Reaktionen
0
Punkte
0
Danke, es hat alles bestens geklappt. Ich bin begeistert
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat