ドック固有の質問なのか、一般的なcron質問なのかはわかりませんが、おそらく後者の質問です。
Docksalのcrontabを設定しました( https://blog.docksal.io/running-scheduled-events-with-docksal-43fc69d7b29b を参照):
0 */3 * * * drush --root="/var/www/docroot" core-cron
私の質問は、実際に機能しているかどうかをどのように判断するかです。 /admin/reports/dblog
にログインしているものはありません。また、syslogモジュールを有効にしてみましたが、/var/log
とcd
ingをそのディレクトリに使用して、説明されているようにfin bash
にsyslogファイルが表示されません。
何かを期待するべきかどうかはわかりませんが、見たほうがいいです。それ以外の場合は、ドアを閉めたときに冷蔵庫のライトが消えたかどうかを確認しようとするようなものです。
自分の質問に答えたようですね。管理DBログレポートを表示するか、fin drush wd-show --type=cron
などを実行すると、cron実行エントリが表示されます。 notseeingこれらのログの場合、それはおそらくcrontab構成が機能していないことを意味します。
Crontabが構成されているコンテナーで手動で実行した場合は、drush --root="/var/www/docroot" core-cron
が正しく機能することを確認する必要があります(たとえば、crontabユーザーがパスにdrush
を使用できないか、DrushがDB構成を見つけられない可能性があります)。 &cronログの/var/log/
dir(LinuxディストリビューションのDocksalイメージのベースに依存します)で、起動を確認します。