Frage an die Wissenden zur Erstellung eines Skript:
Ich sichere täglich meine Daten über Hyper Backup / Webdav meine Daten auf mein Online-Speicer bei 1&1. Dies funktioniert auch so leidlich.
Nun habe ich festgestellt, dass man vor dem Backup am besten den Papierkorb bei 1&1 löscht damit alles sauber läuft.
Dies habe ich bisher händig' gemacht und möchte dies nun automatisieren und zwar über eine Task in dem Aufgabenplaner der DS.
Im Internet habe ich folgendes Skript gefunden, mit dem man dieses Thema lösen können soll:
Zitat Anfang
----------------------------------------------------------
#!/bin/bash
cadaver -t >/dev/null 2>&1 <<EOF
open https://sd2dav.1und1.de/
cd Papierkorb
ls
delete duplicity-*
quit
EOF
Anschließend muss man noch im Verzeichnis des Benutzers, mit dessen Rechten man das Skript ausführt (z.B. /root), eine Datei .netrc anlegen mit folgendem Schema:
machine sd2dav.1und1.de
login anmeldename@online.de
password deinPasswort
Das kann man dann z.B. über Cron einbinden und hat so immer einen sauberen Papierkorb.
----------------------------------------------------------
Zitat Ende
Diese Kommandos habe ich bei der Aufgabenplaner in "Benutzerdefiniertem Skript" eingetragen.
Leider funktioniert es so nicht und ich bin Laie zum Thema Skript und Cron und mir fehlt auch die Lösung zur Erstellung der "Datei .netrc".
Ich benötige Eure Hilfe, wo ich was in der DS eintragen (Laiengerecht) muß.
LG Heinz-G
Ich sichere täglich meine Daten über Hyper Backup / Webdav meine Daten auf mein Online-Speicer bei 1&1. Dies funktioniert auch so leidlich.
Nun habe ich festgestellt, dass man vor dem Backup am besten den Papierkorb bei 1&1 löscht damit alles sauber läuft.
Dies habe ich bisher händig' gemacht und möchte dies nun automatisieren und zwar über eine Task in dem Aufgabenplaner der DS.
Im Internet habe ich folgendes Skript gefunden, mit dem man dieses Thema lösen können soll:
Zitat Anfang
----------------------------------------------------------
#!/bin/bash
cadaver -t >/dev/null 2>&1 <<EOF
open https://sd2dav.1und1.de/
cd Papierkorb
ls
delete duplicity-*
quit
EOF
Anschließend muss man noch im Verzeichnis des Benutzers, mit dessen Rechten man das Skript ausführt (z.B. /root), eine Datei .netrc anlegen mit folgendem Schema:
machine sd2dav.1und1.de
login anmeldename@online.de
password deinPasswort
Das kann man dann z.B. über Cron einbinden und hat so immer einen sauberen Papierkorb.
----------------------------------------------------------
Zitat Ende
Diese Kommandos habe ich bei der Aufgabenplaner in "Benutzerdefiniertem Skript" eingetragen.
Leider funktioniert es so nicht und ich bin Laie zum Thema Skript und Cron und mir fehlt auch die Lösung zur Erstellung der "Datei .netrc".
Ich benötige Eure Hilfe, wo ich was in der DS eintragen (Laiengerecht) muß.
LG Heinz-G