Я пытаюсь добавить задание cron для своего приложения в AWS EB Env с использованием файла cron.config в папке .ebextensions.
Основная проблема заключается в том, что cron запускается каждую секунду послеЯ развернул приложение.
У меня есть пользователь crontab.guru, поэтому я уверен, что мой cron был настроен правильно.
Вот задание cron (находится в .ebextensions / cron.config):
files:
"/etc/cron.d/slack_push_cron_job":
mode: "000644"
owner: root
group: root
content: |
# CRON job to push to every day at 7am EST
CRON_TZ="America/New_York"
0 7 * * * root /usr/bin/php /var/www/html/index.php tasks index > /dev/null
commands:
remove_old_cron:
command: "rm -f /etc/cron.d/*.bak"
Я пробовал много разных настроек, но не могу это исправить, я также проверил логи, но не смог найти ничего полезного.
Mar 14 14:18:37 ip-172-31-17-65 crontab[18976]: (ec2-user) LIST (ec2-user)
Mar 14 14:18:56 ip-172-31-17-65 crontab[18997]: (ec2-user) LIST (ec2-user)
Mar 14 14:19:01 ip-172-31-17-65 CROND[19009]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:19:16 ip-172-31-17-65 crontab[19038]: (ec2-user) BEGIN EDIT (ec2-user)
Mar 14 14:19:19 ip-172-31-17-65 crontab[19038]: (ec2-user) END EDIT (ec2-user)
Mar 14 14:19:40 ip-172-31-17-65 crontab[19066]: (root) LIST (root)
Mar 14 14:20:01 ip-172-31-17-65 CROND[19092]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:21:01 ip-172-31-17-65 CROND[19176]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:22:01 ip-172-31-17-65 CROND[19259]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:23:01 ip-172-31-17-65 CROND[19340]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:24:01 ip-172-31-17-65 CROND[19423]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:25:01 ip-172-31-17-65 crond[1960]: (*system*) RELOAD (/etc/cron.d/slack_push_cron_job)
Mar 14 14:25:01 ip-172-31-17-65 CROND[19888]: (root) CMD (clearStaleLogPublishingRecords.py)
Mar 14 14:25:01 ip-172-31-17-65 CROND[19887]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:26:01 ip-172-31-17-65 CROND[19933]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:27:01 ip-172-31-17-65 CROND[19968]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:28:01 ip-172-31-17-65 CROND[19999]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:29:01 ip-172-31-17-65 CROND[20239]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:30:01 ip-172-31-17-65 CROND[20283]: (root) CMD (publishLogs.py --de-dupe --conf-path '/opt/elasticbeanstalk/tasks/publishlogs.d/*' --location-prefix resources/environments/logs/publish/ --num-concurrent 2)
Mar 14 14:30:01 ip-172-31-17-65 CROND[20284]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:31:01 ip-172-31-17-65 crond[1960]: (*system*) RELOAD (/etc/cron.d/slack_push_cron_job)
Mar 14 14:31:01 ip-172-31-17-65 CROND[20752]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:32:01 ip-172-31-17-65 CROND[20795]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:33:01 ip-172-31-17-65 CROND[20832]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Mar 14 14:34:01 ip-172-31-17-65 CROND[20877]: (root) CMD (/usr/sbin/awslogs-nanny > /dev/null 2>&1)
Есть идеи?