запуск команды в планировщике задач на reg.ru
пытаюсь запустить выполнение команды в планировщике задач на хостинге на reg.ru
на хостинге сайт на symfony 5.3, там добавлена команда, которая прекрасно выполняется, если запустить её в консоли. то есть через putty захожу на хостинг, выполняю две следующие команды:
cd project_folder
php bin/console app:genealogy:shed
и команда у которой название прописано как app:genealogy:shed - выполняется. (там отправляется письмо, оно прекрасно доходит).
хочу повесить на cron для запуска раз в сутки. на хостинге есть планировщик задач, куда я пытаюсь её внести. при принудительном запуске, задача либо выполняется с ошибкой, либо не выполняется
к примеру:
php bin/console app:genealogy:shed
ошибка:
Could not open input file: bin/console
(cd project_folder; php bin/console app:genealogy:shed)"
ошибка:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /var/www/vhosts/u0111222.plsk.regruhosting.ru/project_folder/bin/console on line 17
cd project_folder php bin/console app:genealogy:shed
запускается, но не выполняется (письмо не приходит). думаю, выполняется только часть со сменой директории
не понимаю конкретно в чём проблема. либо не запускается команда, либо запускается. но может запуск с планировщика идёт с иной версии php? в отличие от той, что работает в консоли? но как это понять и как с этим бороться?