无法创建文件弹性beanstalk
Can't create file elastic beanstalk
我 运行 eb 上的 django 应用程序。我的目标是在部署 运行s django 作业时在 /etc/cron.d 中创建一个 cron 脚本。我尝试使用 eb 配置文件创建它,但到目前为止我无法在任何地方创建任何文件(通过 sshing 手动检查到主机)。
平台:Python 3.7 运行ning on 64bit Amazon Linux 2/3.3.9
cron.config
的内容是这样的:
files:
"/etc/cron.d/cron_job":
mode: "000644"
owner: root
group: root
content: |
* * * * * root echo "Cron running at "`date` > /home/ec2-user/cron_job.log
我试过的如下。在所有情况下,应用程序都会部署但不会创建文件。
- 将
cron.config
放入 .ebextensions
文件夹。
- 将
cron.config
放入 .platform/hook/postdeploy
文件夹。日志显示“应用程序中不存在目录 .platform/hooks/postdeploy/。跳过此步骤...”。
- 将文件位置指定为 /tmp/cron_job。
- 将文件位置指定为 /home/ec2-user/cron_job。
非常感谢任何帮助。
您的 cron.config
没有问题,它会创建 /etc/cron.d/cron_job
。它在我自己的 EB 应用程序中按预期工作 运行。无论发生什么,都是由于您的问题中未显示的其他 factors/code。
我 运行 eb 上的 django 应用程序。我的目标是在部署 运行s django 作业时在 /etc/cron.d 中创建一个 cron 脚本。我尝试使用 eb 配置文件创建它,但到目前为止我无法在任何地方创建任何文件(通过 sshing 手动检查到主机)。
平台:Python 3.7 运行ning on 64bit Amazon Linux 2/3.3.9
cron.config
的内容是这样的:
files:
"/etc/cron.d/cron_job":
mode: "000644"
owner: root
group: root
content: |
* * * * * root echo "Cron running at "`date` > /home/ec2-user/cron_job.log
我试过的如下。在所有情况下,应用程序都会部署但不会创建文件。
- 将
cron.config
放入.ebextensions
文件夹。 - 将
cron.config
放入.platform/hook/postdeploy
文件夹。日志显示“应用程序中不存在目录 .platform/hooks/postdeploy/。跳过此步骤...”。 - 将文件位置指定为 /tmp/cron_job。
- 将文件位置指定为 /home/ec2-user/cron_job。
非常感谢任何帮助。
您的 cron.config
没有问题,它会创建 /etc/cron.d/cron_job
。它在我自己的 EB 应用程序中按预期工作 运行。无论发生什么,都是由于您的问题中未显示的其他 factors/code。