簡體   English   中英

每次重新啟動AWS EC2實例時執行腳本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM