本サイトおよび関連サイトにおけるCRONジョブの設定についてのまとめ
各情報サイトやDrupal関連のサイトで紹介されている通り基本的にshellscriptで
#!/bin/sh
/usr/local/bin/php /Drupalを設置したディレクトリ(サーバー側から見た実体ディレクトリ)/cron.php
exit
のように書いて登録していれば良いが、この方法だと本サイトのようにマルチサイトで構築している場合に困ったことが起きる。
メインサイトのCRONしか実行してくれないからである。
マルチサイト構成の場合、データベースは別に用意されるのでそちらのデータは一切更新されない。これでは困る。
さまざまな試行錯誤をしてたどり着いた方法がこれ。
Recent comments