2016-06-27 19 views
0

すべての設定を含む1つの.shファイルがあります。 私たちは、この、 輸出MARK_REMOTE_NODE =(サーバ名)unixサーバでコマンドBTOPUTを使用してXFBファイルを転送する方法

要件は、我々は二つの異なるservers.Isに同じファイルを送信する必要があるようなものを持っていることUNIXで異なるREMOTE_NODEまたはサーバに同じXFBファイルを転送することが可能??

私が探していたとき、私はBTOPUTの転送が1つのPartnerPoに1つのファイルであることを知る必要がありました。誰かが2つの異なるサーバーにファイルを転送する方法を教えてくれますか?

答えて

0

XFBには、すでにさまざまなオペレーティングシステムとファイルシステムがあり、圧縮と再試行のオプションがあります。 1回の転送が失敗したときに何が起きるかを知りたい(最初に成功したときに送信し、忘れないようにして、常に両方を送信し、インシデント管理が送信したエラーをキャッチして、ファイルサイズに応じて..)。
私はXFBオプションを信用せず、ちょうどあなたが望むものをあなたのスクリプトでループさせるだけです。追加の利点は、別の通信ツールへの移行が容易になることです。

while read -r targethost; do 
    # You need a copy, since xfb will rename and delete the file 
    cp outputfile outputfile.${targethost} 
    my_send_xfb ${targethost} outputfile.${targethost} 
    # optional check result posting the file in the queue 
    if [ $? -ne 0 ]; then 
     echo "Xfb not ready or configured for ${targethost}" 
     # Perhaps break/send alert/.. 
    fi 
done < myhosts 
関連する問題