我有一個bash腳本,我想用它來同步我使用rsync命令對我的WordPress網站進行的本地更改。但是,當我嘗試在命令行中運行文件時,它只顯示文件的內容?'rsync'bash腳本幫助文件同步到wordpress活服務器
的腳本:
#!/bin/bash
echo "Deploying website」
SOURCE_DIR=「/my/local/path/to/files」
TARGET_DIR="/remote/dir/location"
TARGET_SERVER=「[email protected] -pPORT」
echo "Synchronising"
echo ""
# rsync to live server
rsync --progress --exclude ‘wp-config.php’ --stats --archive -z --compress --delete -t $SOURCE_DIR $TARGET_SERVER:$TARGET_DIR
echo ""
echo "Done」
正如我所說的,在執行時:sh ./sync.sh
在命令行,則僅顯示腳本的內容。
任何人都可以發現我要去哪裏錯了嗎? (很明顯,我更改路徑名和服務器在實際文件)
我設置的權限爲755和OSX
任何幫助將不勝感激,謝謝運行。
如果什麼你只需運行'./ sync.sh'? – drew010