« 課題管理 | メイン | 1枚のNICで複数IPを設定する方法 »

OpenPNE cron設定

外部blogをOpenPNEで読み込むためには、cronの設定が必要となる。

自宅サーバーなので、cronの設定はそれほど難しくない。レンタルサーバー、ホスティングの場合はどうなのだろう??
以下、じぶんちで設定してた方法を備忘録として。

[環境]
OS FedoraCore3
OpenPNE 2.1.1
MySQL 4.1 ※あまり関係ない
PHP 4.3 ※あまり関係ない
OpenPNE_home /var/www/OpenPNE/

[設置方法]
以下のファイルに設定ファイルを設置する。
/etc/cron.d/hogerara
※hogerara としたが適宜好きなファイルとしてください。
所有権、ファイル権限は、/etc/cron.d/ に格納されてるファイルを参考にして、同じように設定すること。

[hogerara内容]
---start
10,20,30,40,50 * * * * root /var/www/OpenPNE/bin/tool_rss_cache.cron /var/www/OpenPNE/bin '/usr/bin/php -f' >>/dev/null 2>&1
05 5 * * * root /var/www/OpenPNE/bin/tool_send_birthday_mail.cron /var/www/OpenPNE/bin '/usr/bin/php -f' >>/dev/null 2>&1
15 5 * * * root /var/www/OpenPNE/bin/tool_send_dairy_news.cron /var/www/OpenPNE/bin '/usr/bin/php -f' >>/dev/null 2>&1
25 5 * * * root /var/www/OpenPNE/bin/tool_send_schedule_mail.cron /var/www/OpenPNE/bin '/usr/bin/php -f' >>/dev/null 2>&1
---end
※数字~ '>&1' までは1行で記載されています。

[hogeraraの説明]
1行目:
RSSリーダーの読み込み設定。毎日、毎時10,20,30,40,50分にroot権限で実行される。
cpu的に大丈夫と自身があるのであれば毎分と設定してもいいかな
その場合は、"10,20,30,40,50"の部分を*とすること。
2行目:
マイフレンドで誕生日の告知メッセージを送るための処理を起動させる。
毎日、root権限で05:05に処理が起動される。
3行目:
デイリーメッセージを送信するための処理を起動させる。
毎日、root権限で05:15に処理が起動される。
4行目:
スケジュール登録したメッセージを送信するための処理を起動させる。
毎日、root権限で05:25に処理が起動される。
実行権限はrootと仮定しましたが これは適用したsystemにより調整する必要ありですね。

[実行権限の付与]
/var/OpenPNE/bin に格納されているcronで動かしたいシェルはインストール当初は実行権限が付与されていない。
実行権限の付与の仕方
chmod u+x /var/www/OpenPNE/*.cron
chown root:root /var/www/OpenPNE/*.cron ※
※実行をrootで行う場合

[設定後の作業]
crondを再起動する。
service crond restart


[おことわり]
あくまでも参考ということで。
商用稼動する場合は、自己評価をしっかりとしてから実施してね
当項目をそのまま実行して損害をこうむっても、一切関知いたしません。

トラックバック

このエントリーのトラックバックURL:
http://blog.sailine.net/bin/mt-tb.cgi/14

迷惑トラックバック撲滅中! 当ページへトラックバックしている旨の書込みをお願いします。

この一覧は、次のエントリーを参照しています: OpenPNE cron設定:

» OpenPNE cron設定 (大幅加筆修正) 送信元 うぇブログ-mozilla's BLOG-彩らいん もじサイト
OpenPNEの外部blog読み込みにはシステムcronの設定が必要。分かりづらかった元記事を大幅に書き換えた。以下はそのURLhttp://www.sa... [詳しくはこちら]

» OpenPNEのCron設定をする 送信元 あん共育有限会社ブログ
パソコン困りごと相談にて仲間内のSNSを立ち上げており、そのCron設定をした。... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

openpneに投稿された記事です。

ひとつ前の投稿は「課題管理」です。

次の投稿は「1枚のNICで複数IPを設定する方法」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Copyright 2007-2009 ©彩らいん!もじサイト