Magento 2에는 cronjob으로 설정해야하는 세 가지 명령이 있습니다.
* * * * * <path to php binary> <magento install dir>/bin/magento cron:run | grep -v "Ran jobs by schedule" >> <magento install dir>/var/log/magento.cron.log
* * * * * <path to php binary> <magento install dir>/update/cron.php >> <magento install dir>/var/log/update.cron.log
* * * * * <path to php binary> <magento install dir>/bin/magento setup:cron:run >> <magento install dir>/var/log/setup.cron.log
첫 번째 명령 (
magento cron:run
)은 인덱서를 다시 색인화하고 자동 이메일을 보내며 사이트 맵을 생성하는 등의 작업을 수행합니다. 일반적으로 PHP 명령 줄.ini
파일 과 연결 됩니다. 다른 두 명령은 구성 요소 관리자와 시스템 업그레이드에서 사용됩니다.
출처 : http://devdocs.magento.com/guides/v2.0/config-guide/cli/config-cli-subcommands-cron.html
나는 정확하게 문서를 이해하는 경우 update/cron.php
와 bin/magento setup:cron:run
단지 관리자 패널에서 모듈 설치 및 업데이트에 사용된다.
이는 모든 업데이트가 준비 시스템에서 먼저 수행 된 다음 프로덕션으로 이동하는 제대로 배포 된 프로덕션 시스템에서는 발생하지 않는 것입니다.
이 cronjob을 설정해야 할 이유가 있습니까? 제외하면 어떻게 되나요?
update
디렉토리는 또한 그것을에서 찾을 수 있으며, GitHub의 저장소에없는 vendor
작곡가 곳이 보인다의 그것을 설치합니다.
update/cron.php
입니까?