檢視次數:

以下流程將使用 Cron (time based job scheduler) 提取當前 IMSVA 設定,並執行腳本移轉設定至您的 FTP 伺服器。

  1. 透過SSH 連線至 IMSVA 伺服器並使用 "root" 帳號登入
  2. 執行下列指令建立ftpshare 目錄:

    mkdir -p /root/ftpshare

  3. 切換至目錄:

    cd /root/ftpshare

  4. 透過指令進行腳本建立:

    vi ftpscript.sh

  5. 按「I」按鍵進入編輯模式
  6. 複製以下腳本進入「編輯」模式:

    #!/bin/sh

    # Put FTP server details and credentials here
    SERVER="X.X.X.X"
    USERNAME="yourusername"
    PASSWORD="yourpassword"

    cd /root/ftpshare

    # login to remote server
    ftp -n $SERVER <<EOF
    user $USERNAME $PASSWORD
    binary
    put IMSVAConfigExport`date +\%Y\%m\%d`.dat
    quit
    EOF

    #removes the file from the directory
    rm -f IMSVAConfigExport`date +\%Y\%m\%d`.dat
    cd

  7. 透過以下組合命令儲存變更並退出:

    [ESC] :wq

  8. 透過以下指令對腳本加入執行權限:

    cd
    chmod a+x /root/ftpshare/ftpscript.sh

  9. 將腳本放至在 Cron tab以安排需要的時間執行:

    crontab -e

  10. 按下「I」按鍵進入 「編輯」 模式。
  11. 在所有作業最下方加入以下行列:

    0 5 * * * /opt/trend/imss/script/imp_exp.sh -e /root/ftpshare/IMSVAConfigExport$(date +\%Y\%m\%d.dat) /dev/null 2 &1
    5 5 * * * /root/ftpshare/ftpscript.sh

  12. 12. 這將會於每天 5:00 AM備份設定到 /root/ftpshare/ 資料夾並在5:05AM傳送 設定到 FTP 伺服器。透過以下組合命令儲存變更並退出:

    [ESC] :wq