【发布时间】:2020-11-16 10:36:20
【问题描述】:
我正在尝试使用 Elastic Beanstalk 部署网站。
每小时抓取一次并将其保存为 .txt 文件后,当用户访问它时,会加载 .txt 文件,但它似乎不起作用。
连接后,仅加载初始部署中的 .txt 文件。
当前的 .zip 配置是
-.ebextensions
>cron-linx.config
-static
-templates
-application.py
-Enterprise.txt
-requirements.txt
-test.py
cron-linux.config
files:
"/etc/cron.d/mycron":
mode: "000644"
owner: root
group: root
content: |
*/5 * * * * root /usr/local/bin/myscript.sh
"/usr/local/bin/myscript.sh":
mode: "000755"
owner: root
group: root
content: |
#!/bin/bash
python3 /var/app/current/test.py
exit 0
commands:
remove_old_cron:
command: "rm -f /etc/cron.d/mycron.bak"
test.py
import time
now = time.strftime('%H%M%S')
f=open('Enterprise.txt','w',encoding='UTF-8')
f.write(str(now))
f.close()
我该怎么办?对于Linux,如果您能详细解释一下,我将不胜感激,因为我只知道简单的命令
【问题讨论】:
标签: python linux cron amazon-elastic-beanstalk