WordPressのためのLinuxノートWordPressでのブログ運用のためにピピッと来たLinuxに関するナレッジを紹介しています。CommentsPostsrsyncでバックアップログファイルや設定ファイルなどをバックアップする際に、rsyncを使うと便利です。実際に、ローカルサーバ内でのコピーにもrsyncを使用して、さらにリモートのバックアップサーバにもrsyncで同期をとっています。ここでは、そのバックアップのシェルスクリプトを紹介します。rsyncコマンドのエラーハンドリングは記述していません。ログ監視でいいのであれば、ここで紹介する例のままでいいかと思います。ここでは、リモート側でもここで紹介するローカルバックアップを実行していることを前提としています。rsync_backup_local.shこのシェルスクリプトでは、rsyncのオプションinclude-fromとexclude-fromに指定しているファイルが重要な役割を担っています。これら2つのファイルの内容を1つのファイルにまとめて記述して、それをinclude-fromあるいはexclude-fromオプションで指定しても、同じ動作をします。2日前の日付を取得するdateコマンドを使って、次のように簡単に。エポック秒を取得する日時の前後比較など、何かと便利なエポック秒。1970年1月1日00:00:00からの秒数ですが、その取得方法です。現在日時のエポック秒は次のようにすれば取得できます。+%sさらに、指定した日時のエポック秒は次のようにすれば取得できます。