サーバーB(172.17.166.11)の電源がオンまたは再起動されると、サーバーA(172.17.166.10)の指定されたディレクトリ内のすべてのファイルが自動的に取得されます。 1. サーバーBとサーバーAの間に相互信頼関係を構築する
2. サーバーB 次のディレクトリ構造を作成します [root@w-11 home]# ツリーシェル シェル ├── logs ----ディレクトリ └── pull_170.sh ----スクリプト スクリプトは次のとおりです。 #!/bin/bash #引く_ #著者:whz #日付:20200805 #存在しない変数はスクリプトの実行を終了します set -o nounset # 実行エラーによりスクリプトの実行が終了します。set -o errexit # 制限パスを定義する PATH="/bin:/usr/bin:/sbin:/usr/sbin" # adirname - 指定されたファイルの絶対ディレクトリ名を返す adirname() { odir=`pwd`; cd `dirname $1`; pwd; cd "${odir}"; } MYNAM=`ベース名 "$0"` MYDIR=`ディレクトリ名 "$0"` MYLOG_PATH="${MYDIR}/logs" MYLOG="${MYLOG_PATH}/${MYNAM}_`日付 +%F`.log" echo "`which rsync` -avtW --progress --delete [email protected]:/home/iis/ /home/iis/" >> ${MYLOG} `which rsync` -avtW --progress --delete [email protected]:/home/iis/ /home/iis/ >> ${MYLOG} 終了 0 3. サーバーBのCrontabプラン
これで完了です。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: Zabbixは複数のmysqlプロセスの監視を実装します
1. なぜパッケージングを行うのですか?全体的なコード呼び出し、リクエストの公開処理、パーソナライズ...
[必須] ユーザーインターフェースPhotoShop/花火デザインアーティストと協力して、スケッチを...
この点呼装置は簡易版であり、自動停止の必要性を考慮していないため、点呼を開始した後、停止ボタンをクリ...
<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...
優先度両方のケースで同じ条件を設定すると、異なる結果セットが生成される可能性があるのは、優先順位のた...
CentOS システムで MySQL データベース ディレクトリの場所を変更する方法1. まず、My...
Web ページ上の色の表現は、さまざまな要因によって影響を受けます。Web ページで非常に美しい配色...
まだ rem フレキシブルレイアウトを使用していますか?圧縮された js コードの大きなセクションを...
この例では、デバッグ用の MySQL データベースをダウンロードしてインストールする必要があります。...
クロージャは、純粋関数型プログラミング言語の伝統的な機能の 1 つです。クロージャをコア言語構造の不...
目次1. reduxとreactの関係2. Reactのマルチコンポーネント共有3. reduxの3...
序文あるプロジェクトの実行可能ファイルをインストールすると、MySQL 自体をインストールできるよう...
この記事の例では、登録とログインの効果を実現するためのVUEの具体的なコードを紹介します。具体的な内...
この記事の例では、古典的なマインスイーパゲームを実装するためのjsの具体的なコードを参考までに共有し...
Docker Toolbox は、Windows 10 Professional より前のバージョン...