OSSSにミラーリングするようになって、5日ほど経ちました。
きちんと更新されているところを見ると /etc/cron.dに登録したミラーリング用のスクリプトも上手く動いているようです。といってもただrsyncを行うだけですけどね。
簡単に説明すると、~user/public_htmlというディレクトリがあることと、それが読めることをテストしてから、rsyncにてコピーという作業をしています。commandの部分は実際には一行です。一行にするときは行末の を取ってください。
フラグの意味は -rディレクトリを再帰的に処理、-lシンボリックリンクをコピー、-pパーミッションを保存、-t時間を保存、です。--deleteはコピー元に無いファイルは、コピー先からも消す、というフラグです。これを書かないとゴミが溜まりますね。
/etc/cron.d/rsync_html 50 5 * * * username command commandの部分(実際は1行) ---------- if [ -d /home/username/public_html ] && [ -r /home/username/public_html ]; then env LANG=C /usr/bin/rsync -rlpt --delete \ /home/username/public_html/index.html \ /home/username/public_html/diary \ username@hoge.example.com:public_html; fi
そういえばここは Google先生にだけ無視されている変なページでした。Google Botだけ蹴るなど、一切していないのにね?ま、それもOSSS側からそのうち捕捉されて終わると思います。一週間くらいでクローリングされると見ておりますが、それでもGoogleに無視されたら、もう神ですね。
< | 2006 | > | ||||
<< | < | 05 | > | >> | ||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
- | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | - | - | - |
合計:
本日:
管理者: Katsuhiro Suzuki(katsuhiro( a t )katsuster.net)
This is Simple Diary 1.0
Copyright(C) Katsuhiro Suzuki 2006-2023.
Powered by PHP 8.2.15.
using GD bundled (2.1.0 compatible)(png support.)