ich habe mir hier ein Script zusammengeschustert, leider läuft es nicht. Trage ich die Befehle
in mehrere Cronjobs ein, läuft jeder einzelne durch. Bin leider wenig erfahren mit den Scripten,
evtl kann mir einer auf die Sprünge helfen.
Das Script:
Code: Alles auswählen
#!/bin/sh
# Mounte sFTP Server
echo 123456 | sshfs -o password_stdin root@192.168.1.77:/ /mnt/meteo
# Pause
sleep 10
# Lösche alte *.tar >30 Tage
find /media/122dcdde-c327-4fd2-9ead-bd1112223334/Dokumente/Meteo/ -type f -name "*.tar" -mtime +30 |xargs -i rm {}
# Backup Meteo Home Verzeichnis
tar -cf /media/122dcdde-c327-4fd2-9ead-bd1112223334/Dokumente/Meteo/`date "+%F"`-home.tar /mnt/meteo/home
# Backup Meteo Data Verzeichnis
tar -cf /media/122dcdde-c327-4fd2-9ead-bd1112223334/Dokumente/Meteo/`date "+%F"`-data.tar /mnt/meteo/data
# Trenne sFTP Server
fusermount -u /mnt/meteo
Code: Alles auswählen
root@Server:~# sh /bin/meteo.sh
: not foundub.sh: 2:
': No such file or directorymeteo
: not foundub.sh: 5:
sleep: ungültiges Zeitintervall „10\r“
„sleep --help“ gibt weitere Informationen.
: not foundub.sh: 8:
: not foundub.sh: 11:
tar: Entferne führende „/“ von Elementnamen
tar: /mnt/meteo/home\r: Kann stat nicht ausführen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
: not foundub.sh: 14:
tar: Entferne führende „/“ von Elementnamen
tar: /mnt/meteo/data\r: Kann stat nicht ausführen: Datei oder Verzeichnis nicht gefunden
tar: Beende mit Fehlerstatus aufgrund vorheriger Fehler
: not foundub.sh: 17:
not mounted/mnt/meteo
root@Server:~#