サーバー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プロセスの監視を実装します
導入この記事は、 React + antdをベースにして、完全な全屏demoを紹介します。その理由は...
文法 背景: linear-gradient(direction,color-stop1,color...
XML/HTML コードコンテンツをクリップボードにコピー<!DOCTYPE html PUB...
今日、PHP を学習する場合、当然ながら、まず実行環境をインストールする必要があります。Phpstu...
UI デザインにおける多くの概念は言葉で言えば似ているように見えるかもしれませんが、実際には大きく異...
目次概要フィルターの定義フィルターの使用カスタムグローバルフィルターローカルフィルター予防例1(ロー...
最近人気のWeChatタップ機能を見て、CSS3アニメーションを見直し、このボックスシェイクアニメー...
この記事では、JavaScriptキャンバスで流星の特殊効果を表示するための具体的なコードを参考まで...
実験環境最小限にインストールされた CentOS 7.3 仮想マシン基本環境を構成する1. ngin...
1. インデックスの重要性インデックスは、列に特定の値を持つ行をすばやく見つけるために使用されます。...
仕える: # chkconfig --list すべてのシステム サービスを一覧表示します # ch...
この記事では、Windows Server オペレーティング システムのインストールと企業でのそのア...
1 つのサーバー上で 3 つの MySQL インスタンス プロセスが開始され、それぞれ異なるポート ...
最近、開発プロセス中に、プロジェクト開発環境に接続されている MySQL データベースは Aliba...
1. ユーザーとパスワードの作成方法1. MySQLデータベースに入る mysql> mysq...