如果在 crontab 備份檔案後,想將檔案透過 FTP 傳送到其他伺服器,可以用以下方法編寫 shell script:
#!/bin/sh
FTPHOST="ftp.server.address"
USERNAME="ftp-username"
PASSWORD="ftp-password"
# 本機儲存 .tar.gz 備份檔的目錄
FILE="/backup/dir"
FTPHOST="ftp.server.address"
USERNAME="ftp-username"
PASSWORD="ftp-password"
# 本機儲存 .tar.gz 備份檔的目錄
FILE="/backup/dir"
# FTP Server 備份目錄
BACKUPDIR="/ftpserver/backup"
# 登入 FTP Server 並傳送檔案
ftp -n FTPHOST <
user $USERNAME $PASSWORD
cd $BACKUPDIR
mput $FILE/*.tar.gz
quit
EOF
shell script 儲存後,需要執行 "chmod +x filename.sh" 給予執行權限,然後放到 crontab 裡面便完成了。
全站熱搜
留言列表