如果在 crontab 備份檔案後,想將檔案透過 FTP 傳送到其他伺服器,可以用以下方法編寫 shell script:

#!/bin/sh
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 裡面便完成了。

arrow
arrow
    全站熱搜

    kevin0523 發表在 痞客邦 留言(0) 人氣()


    留言列表 留言列表

    發表留言