CUSTOM runSheduledTask()

提供: GeeklogJpWiki

[3]管理方法 > 管理者が導入後すぐ試せる簡単カスタマイズ > カスタム関数を自由に記述する > CUSTOM_runSheduledTask()

CUSTOM_runSheduledTask()

関数CUSTOM_runSheduledTask()は、定期的に実行したい処理を記述する為に準備されています。

これはlib-plugins.phpPLG_runScheduledTaskでプラグインが定期的な処理を行うよう設定している関数の前に実行されます。 さらにPLG_runScheduledTaskは,lib-common.phpの一番最後で,データベースに記録されている前回実行した時間と比較して,$_CONF['cron_schedule_interval']で設定した時間以上,間隔があいていた場合に実行されるようになっています。 したがって,これらの関数はサイトへのアクセスがあったときに一緒に実行されるものなので,時間のかかる処理を頻繁に実施するように設定すると,ユーザがアクセスしてきたときに表示が完了するまでに時間がかかることになるので,注意が必要です。

個人用ツール