- Registriert
- 09.02.13
- Beiträge
- 3
Moin Moin,
in der Mac-Welt bin ich relativ lange unterwegs, aber beim Schreiben von Scripten bin ich irgendwie totaler Newbie.
Ich habe mir einen Mac Mini Server gekauft und möchte auf den per Script automatisch meine Daten aus iTunes und iPhoto dort hin übertragen.
Den SSH-Login habe ich nach 2 Stunden zum Laufen bekommen, aber das Script, dass die Daten übertragen soll bricht in der zweiten Zeile mit folgender Fehlermeldung ab: Syntaxfehler: Es wurde Zeilenende, etc. erwartet, aber ein Zahl wurde gefunden. und steht im Script auf der 3 nach -C
Hier das Script:
#!/bin/bash
ping -c 3 MacMiniNils.local > /dev/null
if [ "$?" = "0" ]; then
/usr/bin/open "/Users/louwien/Scripte/QuitITuIP.app"
ssh [email protected] /usr/bin/open "/Users/louwien/Scripte/QuitITuIP.app"
rsync -avz --extended-attributes --delete --exclude=._*.* /Users/louwien/Musik/iTunes MacMiniNils.local:/Users/NilsLouwien/Musik/
rsync -avz --extended-attributes --delete --exclude=._*.* /Users/louwien/Bilder/iPhoto\ Library MacMiniNils.local:/Users/NilsLouwien/Pictures/
else
echo "MacMini von Nils nicht erreichbar!"
fi
Für Eure Hilfe wäre ich sehr dankbar!
Lieben Dank
Nils
in der Mac-Welt bin ich relativ lange unterwegs, aber beim Schreiben von Scripten bin ich irgendwie totaler Newbie.
Ich habe mir einen Mac Mini Server gekauft und möchte auf den per Script automatisch meine Daten aus iTunes und iPhoto dort hin übertragen.
Den SSH-Login habe ich nach 2 Stunden zum Laufen bekommen, aber das Script, dass die Daten übertragen soll bricht in der zweiten Zeile mit folgender Fehlermeldung ab: Syntaxfehler: Es wurde Zeilenende, etc. erwartet, aber ein Zahl wurde gefunden. und steht im Script auf der 3 nach -C
Hier das Script:
#!/bin/bash
ping -c 3 MacMiniNils.local > /dev/null
if [ "$?" = "0" ]; then
/usr/bin/open "/Users/louwien/Scripte/QuitITuIP.app"
ssh [email protected] /usr/bin/open "/Users/louwien/Scripte/QuitITuIP.app"
rsync -avz --extended-attributes --delete --exclude=._*.* /Users/louwien/Musik/iTunes MacMiniNils.local:/Users/NilsLouwien/Musik/
rsync -avz --extended-attributes --delete --exclude=._*.* /Users/louwien/Bilder/iPhoto\ Library MacMiniNils.local:/Users/NilsLouwien/Pictures/
else
echo "MacMini von Nils nicht erreichbar!"
fi
Für Eure Hilfe wäre ich sehr dankbar!
Lieben Dank
Nils