google kalender backup mittels download station

Status
Für weitere Antworten geschlossen.

goetz

Super-Moderator
Teammitglied
Sehr erfahren
Mitglied seit
18. Mrz 2009
Beiträge
14.164
Punkte für Reaktionen
412
Punkte
393
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
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
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)
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
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?
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
Läuft es den überhaupt, wenn manuell (ohne cron) ausgeführt? Da musst Du Dich auch erst mal nicht mit Logs rumschlagen.
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
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...
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
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
 

Merthos

Benutzer
Mitglied seit
01. Mai 2010
Beiträge
2.709
Punkte für Reaktionen
2
Punkte
84
So mal zum probieren:
- date bei cron weglassen
- kompletten Pfad zu date
- alles in ein Skript packen und dieses vom cron starten
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
- 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!
 

deeno

Benutzer
Mitglied seit
06. Dez 2010
Beiträge
55
Punkte für Reaktionen
0
Punkte
0
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