这是我第一次尝试这个,而且我并不是最优秀的。
#!/bin/sh
SCRIPTPATH='server/cronscripts'
SSHKEYNAME='keyid'
FROMDIRPATH='server/source-folder/folderA/'
TOSERVERANDPATH='local-storage/destination-folder/folderB/'
FROMDIRPATH='server/source-folder/folderC/'
TOSERVERANDPATH='local-storage/destination-folder/folderD/'
/usr/bin/rsync -az --no-perms --chmod=777 --delete --rsync-path=/bin/rsync --sparse --hard-links -e "/usr/bin/ssh -i ${SCRIPTPATH}/${SSHKEYNAME}" ${FROMDIRPATH} ${TOSERVERANDPATH}
.sh
服务器上已经存在了。我添加了同步C->D
,希望 sh 脚本会在之后执行此操作A->B
。
这里的问题是只有C->D
同步运行,但A->B
没有运行。
我应该怎么做才能让它工作?