建立 bash 腳本以透過 FTP 上傳備份

建立 bash 腳本以透過 FTP 上傳備份

我正在處理我自己的 bash 檔案來備份資料庫並透過 ftp 傳輸。
問題是輸出是:

無法開啟文件進行寫入。

我的程式碼是:

DATE=`date +"%FT%T"`
DB_NAME="clcl"
DB_USER="clcl"
DB_PASSWORD="evfdfd"
LOCAL_BACKUP_DIR="/backup"
FILE_NAME="$DB_NAME-$DATE.sql.gz"
mysqldump -u $DB_USER  -p$DB_PASSWORD $DB_NAME | gzip  > $LOCAL_BACKUP_DIR/$FILE_NAME

ftp -n << EndFTP
open REMOTIP
user USER PASS
binary
hash
cd /
lcd /backup
put $FILE_NAME
bye
EndFTP

相關內容