google kalender backup mittels download station

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Hallo,
probiere es mal mit
/usr/syno/bin/wget
> überschreibt ein bereits vorhandenes File, >> hängt die Ausgabe an ein vorhandenes File an (wenn es noch nicht existiert wird es angelegt).

Gruß Götz
 
danke schonmal!

habe gerade "/usr/syno/bin/wget..." eingefügt und auch ">>" benutzt, ist leider nichts passiert, und es wurde auch kein log-file in /tmp/ erstellt...
(habe auch cron stop/start ausgeführt)
 
das mit dem logfile will einfach nicht klappen!!!

hab nun auch mit \ vor % probiert (wie in manchen threads empfohlen) und auch ' anstatt ` benutzt ... und auch die url in ' ' gestezt ... aber egal wie, egal was ich mache, das logfile wird nicht generiert. der rest kann ja falsch sein, aber deswegen hat man ja logfiles... warum wird dieses nicht generiert?
 
Läuft es den überhaupt, wenn manuell (ohne cron) ausgeführt? Da musst Du Dich auch erst mal nicht mit Logs rumschlagen.
 
also folgendes funktioniert:

/usr/syno/bin/wget -nc -O /volume1/olivnewton/Backups/private_`date +%Y%m%d`.ics -c 'http://www.google.com/calendar/ical/xxx@googlemail.com/private-xxx/basic.ics'

...im crontab aber nicht...
 
die zeile im crontab ist:
45 * * * * root /usr/syno/bin/wget -nc -O /volume1/olivnewton/Backups/private_`date +%Y%m%d`.ics -c 'http://www.google.com/calendar/ical/xxx@googlemail.com/private-xxx/basic.ics' >> /tmp/private.log

das crontab bearbeite ich wie folgt:
putty öffnen,
vi /etc/crontab eingeben,
bearbeiten,
mit :wq schliessen und speichern,
dann:
/usr/syno/etc/rc.d/S04crond.sh stop
dann:
/usr/syno/etc/rc.d/S04crond.sh start
 
So mal zum probieren:
- date bei cron weglassen
- kompletten Pfad zu date
- alles in ein Skript packen und dieses vom cron starten
 
- habe "date" weggelassen = geht immer noch nicht
dabei wurde schon WIEDER keine log-datei erstellt... ich dachte genau das sit der sinn von log dateien, wenn etwas nicht funktioniert, wird dort reingeschaut und unter umständen kann man daraus schlau werden...?!
- habe ">> /tmp/private.log" nun auch weggelassen = geht immer noch nicht

hätte nicht gedacht dass es so kompliziert werden würde!

..was machen wir denn da?

bzw. falls das alles nicht geht, wie packe ich alles in ein skript (geht das auch mit notepad in WIN?), wo lege ich dieses ab (kann ich es auch in "volume1/xx/scripts" legen?) und wie rufe ich es von cron aus auf (evtl. wie bei wget den vollen pfad nur, oder? irgendeine dateiendung und / oder parameter)?

danke schon mal!
 
bin ein stück weitergekommen

das problem war "root" im crontab, mit * geht es
nun habe ich wieder probiert date reinzunehmen

ohne "date", geht es:
Rich (BBCode):
/volume1/olivnewton/Backups/private.ics
mit "date" und ' ' , geht nicht:
Rich (BBCode):
/volume1/olivnewton/Backups/private_'date +\%Y\%m\%d'.ics
mit "/bin/date" und ' ' , geht nicht:
Rich (BBCode):
/volume1/olivnewton/Backups/private_'/bin/date +\%Y\%m\%d'.ics
mit "date" und ` ` , geht nicht:
Rich (BBCode):
/volume1/olivnewton/Backups/private_`date +\%Y\%m\%d`.ics
mit "/bin/date" und ` ` , geht nicht:
Rich (BBCode):
/volume1/olivnewton/Backups/private_`/bin/date +\%Y\%m\%d`.ics

mit auskommentierten %-zeichen ( siehe oben \% ) und ohne... geht beides nicht

pfad zu date habe ich wie folgt rausgefunden:
in putty eingeben
Rich (BBCode):
find / -name date

any help?
 
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