Darf ich hier kurz fragen (in der Hoffnung, dass das vielleicht noch mehr Anfänger wie mich interessiert), wie ich dann die erzeugte xml woanders hin per cron kopieren kann.
Was bei mir funktioniert, ist die Datei erst mal per cron aus dem Container-Ordner "easyepg" nach "downloads" zu kopieren. Das Verzeichnis "downloads" ist per smb verfügbar, das heißt, ich kann von meinem Windows-PC darauf zugreifen.
Dazu habe ich mich per ssh auf der Konsole meiner Khadas VIM als root angemeldet und folgendes gemacht:
- Befehl "crontab -e" eingegeben (bei mir geht dann der Editor nano auf)
- den Befehl "58 7 * * * cp ~/easyepg/xml/EASYEPG.xml ~/downloads/" eingegeben und so abgespeichert (Strg+O) und nano wieder verlassen (Strg+X)
Damit wird die Datei EASYEPG.xml jeden Tag um 07.58 Uhr in das Verzeichnis "downloads" kopiert - funktioniert einwandfrei.
Nun würde ich gerne die Datei EASYEPG.xml auf mein NAS kopieren lassen, scheitere aber hier.
Die Befehle, die ich probiert habe:
00 8 * * * cp ~/easyepg/xml/EASYEPG.xml //192.168.xxx.xxx:/volume1/video/EPG/
00 8 * * * cp ~/easyepg/xml/EASYEPG.xml //192.168.xxx.xxx:/video/EPG/
00 8 * * * cp ~/easyepg/xml/EASYEPG.xml \\192.168.xxx.xxx:\volume1\video\EPG\
00 8 * * * cp ~/easyepg/xml/EASYEPG.xml \\192.168.xxx.xxx:\video\EPG\
Doch keiner funktioniert. Was wäre denn der richtige Befehl?
Schreibrechte sind eigentlich da auf /volume1/EPG/ - zumindest funktioniert es mit dem eingebauten Dateimanger von CoreElec. Dort lautet der Zielpfad dann nfs://http://192.168.xxx.xxx/volume1/video/EPG/
Aber selbst das kriege ich direkt auf der ssh-Konsole ohne cron so nicht hin:
"cp: can't create 'nfs://http://192.168.xxx.xxx/volume1/video/EPG': Path does not exist"
Vielleicht kann mir hier jemand schnell weiterhelfen, will aber nicht Off-Topic werden, würde dann ggf. einen neuen Thread aufmachen...
Danke.