#amazon-web-services #cron #amazon-elastic-beanstalk
Вопрос:
наблюдается странное поведение.
на сервере differente (который не был создан мной) установлен cron, который имел конфигурацию, подобную
files: "/etc/cron.d/everyhour": mode: "000644" owner: webapp group: webapp content: | 0 * * * * webapp /usr/local/bin/everyhour.sh "/usr/local/bin/everyhour.sh": mode: "000755" owner: webapp group: webapp content: | #!/bin/bash cd /var/www/html source /opt/elasticbeanstalk/support/envvars php bin/console app:tenancy:adjust-rents --env=prod php bin/console app:tenancy:update-current-rents --env=prod php bin/console app:rent:process --env=prod php bin/console app:payment:remind --env=prod php bin/console app:event:remind --env=prod exit 0
этот cron работает правильно. когда я пытаюсь добавить аналогичный cron на новый сервер, я получаю
(root) WRONG FILE OWNER (/etc/cron.d/everyhour)
это действительно кажется странным, как это может работать на одном сервере, а на другом-нет.
Мне действительно нужно запустить задачу с помощью веб-приложения пользователя, потому что он является пользователем elastic. Есть идеи, что здесь может быть не так?