サーバー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プロセスの監視を実装します
目次主キー制約ユニーク制約主キー制約PRIMARY KRY 主キーは一意です。テーブルには主キーを ...
オペレーティングシステム: Windows10 MySQL バージョン: 8.0.13-winx64...
MySQL メモリ テーブルと一時テーブルの使用メモリテーブル: セッション 1 $ mysql -...
履歴コマンドを表示し、指定されたコマンドを実行します owen@owen:~/owen/softwa...
テーブルがコンパクトになりすぎないように、テーブル内のセル間に一定の距離を設定できます。基本的な構文...
目次1. はじめに1. コンポーネントデータ2. コンポーネントページのレイアウト1. ロゴエリアの...
1. ウェブページの基本構造: XML/HTML コードコンテンツをクリップボードにコピー<...
1. 分割スクリプト (splitNginxLog.sh) を作成します。 * この例では、ログ分割...
目次mysqldの起動方法方法 1: mysqld方法 2: mysqld_safe方法3: mys...
背景: parseInt(0.006) または parseInt(0.0006) は 0 という値を...
以前、Ubuntu 16.04 に MySQL をスムーズにインストールしました。今回、Ubuntu...
この記事では、テーブルを動的に読み込み、削除するためのJavaScriptの具体的なコードを参考まで...
1. テストテーブルを作成する テーブル `testsign` を作成します ( `userid`...
1. Kali Linuxシステムのバージョンを確認するコマンド: cat /etc/issue 2...
結合の書き方左結合を使用する場合、左側のテーブルが必ず駆動テーブルになりますか? 2 つのテーブルの...