Folgen Sie dem Video unten, um zu sehen, wie Sie unsere Website als Icon auf Ihrem Homescreen erstellen.
Anmerkung: This feature may not be available in some browsers.
Command terminated abnormally.
189.36 real 5.29 user 28.64 sys
rsync: writefd_unbuffered failed to write 85 bytes: phase "unknown" [receiver]: Broken pipe (32)
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-20/rsync/io.c(909)
Silence7 schrieb:also ich hab 10.4.4 drauf. mein Rsync hat 2.6.3
wo kann ich die neueste Version runterladen?
deine Version ist auch 2.6.3 gibt keine neuere?
mactie schrieb:Edit: Entschuldigung! Ich habe gesehen, dass diese Fehlermeldung auch schon vor mir und Silence7 angesprochen wurde. Ich werde es dann einfach mal mit dem Patch probieren. Aber es wundert mich, dass es vorher definitv ging und auf einmal nicht mehr.
#!/bin/bash
# Dieses Skript alle 15 minuten von launchd gestartet
# Firewireplatte gemountet ?
if [ -e /Volumes/Fire ]
then
# Ins Backupverzeichnis wechseln.
cd /Volumes/Fire/Backup/Powerbook/user
# letztes Backupdatum mit aktuellem Datum vergleichen und bei > 1 Tag, Backup ausführen.
bdatum=`less backupdatum`
jdatum=`date +%y%m%d`
if test $jdatum -gt $bdatum
then
# Überprüfen ob Powerbook im lokalen Netzwerk verfügbar ist.
powerb=`ping -qn -c 1 192.168.1.4 | grep -c "1 packets received"`
if test $powerb = 1
then
# Backupordner anlegen
mkdir Backup.0
# Backup starten (hardlink auf vorheriges Backup, Archiv, Kompression, Quiet, HFS enabled, über SSH)
/usr/local/bin/rsync --rsync-path=/usr/bin/rsync -azq --eahfs --exclude-from="excluded.txt" -e ssh --link-dest="/Volumes/Fire/Backup/Powerbook/user/Backup.1/" "user@192.168.1.4:/Users/user/" "/Volumes/Fire/Backup/Powerbook/user/Backup.0/"
# Wenn Backup erfolgreich (komplett oder teilweise gesichert), dann akzeptieren und ältestes Backup löschen, ansonsten Backup verwerfen. Fehler 23 -> Dateien oft nicht kopiert wegen fehlender Rechte
if test $? = 0 -o $? = 23
then
i=3
while [ $i -ge 0 ]
do
mv -f Backup.$i Backup.$(($i+1))
i=$(($i-1))
done
rm -rf Backup.4
# Backupdatum sichern
date +%y%m%d > backupdatum
echo Backup erfolgreich abgeschlossen
else
rm -rf Backup.0
echo Backup nicht erfolgreich
fi
fi
fi
fi
maceis schrieb:Also launchd und cron funktionieren unterschiedlich.
Mit launchd kann man nur dann verlässlich zu bestimmten Tagen/Uhrzeiten Jobs starten, wenn der Rechner nie schläft und nie ausgeschaltet wird.
Zum Starten in bestimmten Intervallen kann man launchd aber sehr gut einsetzen.