« 課題管理 | メイン | 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/2007/03/openpne_cron.html

ブラウザのURLが異なっており「キャッシュ」表記が無い場合は著作権侵害です。著作権者にご連絡ください。(以下URL)

http://fusekako.jp/contact/contact.html

トラックバック

このエントリーのトラックバック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設定をした。... [詳しくはこちら]

コメントを投稿

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

ご注意!!

著作権表示
このblogのオリジナルURLは
http://blog.sailine.net
です。
キャッシュで保持する場合はキャッシュであることを明示してください。明示しない場合は著作権侵害となります。
This blog is "http://blog.sailine.net" saving.
The contents must be displayed in above URL or based.
If you tried to show the blog with different the URL,you must license from the copyright holder.

About

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

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

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

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

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