003
31.01.2008, 14:35 Uhr
FloSoft
Medialer Over-Flow (Administrator)
|
Also, du kannst dir z.b ein bash-script + konfigurationsdatei anlegen:
copy.sh: |
#/bin/bash
if [ -z "$1" ] ; then echo "Usage: $0 target-path/server-spec (see \"man rsync\")" exit 1; fi
ZIEL=$1
COPYTOOL=rsync # Pfad zum rsync-programm (unter unix normalerweise unnötig zu ändern, aber unter win ggf) CATTOOL=cat # Pfad zum cat-programm (unter unix normalerweise unnötig zu ändern, aber unter win ggf)
CONFIG=copy.files # Pfad zur Konfigurationsdatei
for FILE in $($CATTOOL $CONFIG); do $COPYTOOL $FILE $ZIEL done
|
mit
copy.files: |
/datei1 /a/b/c/datei2 /d/e/datei3
|
sollte schon völlig ausreichen. für ziel-pfad muss man nachsehen wie man den bei rsync angeben muss, normalerweise sowas wie "user@server:/path"
ggf. kann man das ganze auch auf scp ummünzen, dann bei cygwin ist ja auch ein ssh-server dabei, und unter linux sowieso. -- class God : public ChuckNorris { }; |