![](/img/trans.png)
[英]User data bash script to start services in EC2 instance not executing
[英]Executing a script at each restart of an AWS EC2 instance
我想問你一個問題:是否可以在每次重新啟動AWS Ec2實例時執行此腳本?
#!/bin/bash sudo apt update sudo install docker sudo install docker-compose rm -rf .git rm -rf / git clone <URL> git pull docker-compose build docker-compose up
考慮一下我已經按照自己的意願安裝了Ubuntu。 我試圖將其插入用戶數據中,但無法正常工作。有人可以幫助我嗎? 預先感謝您的幫助!!!
是的,您可以配置要在重啟后執行的用戶數據:
從AWS Doc:
默認情況下,用戶數據腳本和cloud-init指令僅在啟動實例時的第一個引導周期內運行。 但是,您可以將用戶數據腳本和cloud-init指令配置為在實例從停止狀態重新啟動時運行。 有關更多信息,請參閱在首次啟動EC2實例后如何執行用戶數據? 在AWS知識中心中。
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/user-data.html
https://aws.amazon.com/premiumsupport/knowledge-center/execute-user-data-ec2/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.