bash - 基于 CRON 的 AWS EC2 实时配置更新
问题描述
我在 EC2 的启动配置中的用户数据中有这个,用于实时配置更新:
# Update TFE config
cat > update-config.sh << 'EOF'
aws s3 sync s3://${s3_bucket} /etc/tfe-config
replicatedctl app-config export > /etc/tf-config/tfe-settings.json
aws s3 sync /etc/tfe-config s3://${s3_bucket}
EOF
chmod +x update-config.sh
# Schedule tasks
cat > ~/mycron << 'EOF'
* * * * * /etc/tfe-config/update-config.sh
EOF
crontab ~/mycron
rm ~/mycron
这是一种适合实时更新配置的方法,还是因为我aws s3 sync
使用同一个 cron 作业执行了 2 次,所以有任何问题吗?
解决方案
推荐阅读
- angular - 返回时类型“typeof Observable”上不存在属性“of”
- python - Pyinstaller 无法生成 .exe 文件
- json - 解组 JSON 并区分缺失键和空值
- python - 为什么我在 python 实现的算法中出现逻辑错误
- python-3.x - 将一列插入另一列的数据框配对值
- laravel - 为什么 laravel 点火错误页面永远无法正确获取错误行号?
- html - 如何在不与下一个内容混合的情况下将 div 向右浮动?
- python-3.x - Python 中的神秘列表对象表示 [...]
- python-3.x - Selenium python迭代多个元素
- php - 基于其他下拉菜单的下拉选择