cronとは cronはlinuxでコマンドを定期的に実行するためのデーモンプロセス。 CakePhp3でShell cronを使って定期処理を行う場合には、まず実行対象となるプログラムが必要になる。 CakePhp3では、コマンドから実行できるプログラムを作成する場合、Shellクラスを継承するプログラムを作る。 とりあえず、メールを送信するSendMailShell.phpを以下に示す。 なお、メール送信に関してはconfig/app.phpの編集も必要なため、そちらの詳細は こちらの記事(CakePhp3でGmailからメールを送る)を参照していただきたい。 <?php namespace App\Shell; use Cake\Console\Shell; use Cake\Mailer\Email; class SendMailShell extends Shell { publ