タグ

ブックマーク / memo.mkmin.com (1)

  • Shell クラスを利用した cron ジョブ - CakePHP Tips

    Shell クラス(Cake コマンド)を利用した cron ジョブを実行したい場合の方法。 cron ジョブの実行方法として、任意の URL にアクセスして処理する方法と Shell クラス(Cake コマンド)を利用して処理する方法の2通りがある。 メリットとデメリット URL へのアクセスと Cake コマンドでの処理方法にはメリット・デメリットがあるので使い分けが必要。 URL へのアクセス URL へのアクセスは、ブラウザ等で外部からアクセスした場合でも処理が可能。 そのため、第三者にアドレスを知られてしまった場合に予期せず処理が走ってしまう。 第三者に処理をさせたくない場合は、IP アドレスでフィルタするなどの対処が必要。 使用しているサーバで cron が使用できない環境では、外部で cron を実行する Webサービスなどを利用することで、擬似的に cron 処理を行うこと

  • 1