AWS实例启动时自动执行脚本

这篇具有很好参考价值的文章主要介绍了AWS实例启动时自动执行脚本。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

修改每个实例的用户数据

实例 => 操作 => 实例设置 => 编辑用户数据

Content-Type: multipart/mixed; boundary="//"
MIME-Version: 1.0

--//
Content-Type: text/cloud-config; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="cloud-config.txt"

#cloud-config
cloud_final_modules:
- [scripts-user, always]

--//
Content-Type: text/x-shellscript; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment; filename="userdata.txt"

#!/bin/bash
/bin/echo "Hello World" >> /tmp/testfile.txt
--//--

- [scripts-user, always]:重启也执行一遍这个脚本

/bin/echo "Hello World" >> /tmp/testfile.txt :此部分可以替换成你自己的脚本代码

注意:这个脚本任务是使用的root用户执行的,所以需要注意shell代码里 ~ 的路径指向

参考:

在 EC2 实例初始启动之后运行用户数据 | AWS re:Post

Run commands on your Linux instance at launch - Amazon Elastic Compute Cloud

在亚马逊 AWS 上重新启动 EC2 实例后,读取脚本执行自动配置的问题。_aws userdata重启实例会执行吗_茶儿啤酒的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-510181.html

到了这里,关于AWS实例启动时自动执行脚本的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Android开机启动执行脚本的实现方法

    Android开机启动执行脚本的实现方法 在Android系统中,我们经常需要在设备开机时执行一些特定的操作,例如启动某个应用程序或执行一段脚本。本文将介绍一种实现在Android设备开机启动时执行脚本的方法。 要实现这个功能,我们需要创建一个初始化脚本,并将其添加到Andr

    2024年02月07日
    浏览(45)
  • Mac Ventura 13设置开机启动执行Shell脚本

    一、编写Shell启动脚本 1.打开Mac聚焦搜索,搜索“自动操作”并打开 2.新建“应用程序” 3.运行Shell脚本拖拽到右侧  4.Shell类型改成/bin/sh后在下方输入脚本,并可以在右上角点击运行测试         如果命令中有用到密码输入,可以使用如下命令:         echo \\\"密码\\\" |

    2024年02月08日
    浏览(36)
  • Ubuntu开机自动执行脚本

    有时我们希望Ubuntu能够开机自动配置脚本,以免每次开机都要重新配置。 1.Ubuntu 20.04 22.04: 创建rc-local.service文件 修改/etc/systemd/system/rc-local.service,在该文件的最底部添加 创建/etc/rc.lcoal文件 创建 rc.local文件,在里面写上自己想运行的命令 我的脚本是自动配置网桥的。 最后

    2024年02月16日
    浏览(38)
  • SSIS入门-自动执行脚本

    SSIS是Microsoft SQL Server Integration Services的简称,是生成高性能数据集成解决方案(包括数据仓库的提取、转换和加载 (ETL) 包)的平台。 目的: 为了自动化更新SQL Server表,将SQL Server的可编辑性存储过程放到SSIS中 工具: Visual Studio 步骤 创建商业智能-Integration Services 项目 右侧红

    2024年01月18日
    浏览(38)
  • 【Ubuntu18.04 docker 启动容器,进入容器,执行脚本】

    1,启动容器 1,当前容器已经启动,怎么进入呢? -----进入步骤 一、 docker 服务启动启动 二、docker 容器自动启动 三、设置容器内的服务自动启动: 1-首先制作一个启动脚本start_fw.sh 参考 2-将容器制作为镜像,然后启动容器 3-

    2024年02月11日
    浏览(33)
  • cron 定时任务,启动shell脚本,为什么没有执行

    Cron 定时任务不执行时,可能有多种原因。下面是一些常见的问题及其解决方法: Cron 服务未运行 :首先确认cron服务是否正在运行。在大多数Linux系统中,你可以使用以下命令查看cron服务的状态: Cron 表达式错误 :确保你的cron表达式是正确的。Cron表达式包括五个或六个字段

    2024年04月13日
    浏览(49)
  • Postman-脚本自动化及定时执行脚本(7)

    一.postman脚本自动化 ( 从postman至Newman可以一键执行脚本并生成报告: ) Postman Newman 是一个 CLI(命令行界面)工具,可以使用它来运行 Postman 中的集合(Collection)和环境(Environment)进行自动化测试。postman使用newman插件完成命令执行postman脚本。**(1)newman按装** 1.Newman安

    2024年01月21日
    浏览(37)
  • linux开机自动执行脚本、运行程序

    测试环境centos7 用途:linux开机自动执行脚本,启动java程序。 步骤: 1、在/etc/rc.d/init.d文件夹中创一个开机能够执行的脚本autoStart.sh 2、在autoStart.sh脚本中添加想要执行的 代码 或者 调用自定义的脚本 other.sh 这里面就是存放的你自己需要执行的代码了,下面只做示例使用,我的

    2024年02月04日
    浏览(40)
  • Windows 开机自动执行bat脚本

    1. 打开“我的电脑”,地址栏输入 按回车进入该目录,将需要开机立即执行的bat脚本放入该目录下即可。 注意: 该脚本也仅仅是临时的,一次性的,如果你在脚本里边设置了环境变量,那也仅在这个脚本里边有效,不会全局有效。 如果要设置全局变量,可使用 setx 进行设置

    2024年02月10日
    浏览(40)
  • SpringBoot 动态操作定时任务(启动、停止、修改执行周期)增强版

    前段时间编写了一篇博客 SpringBoot 动态操作定时任务(启动、停止、修改执行周期 ,该篇博客还是帮助了很多同学。 但是该篇博客中的方法有些不足的地方: 只能通过前端控制器controller手动注册任务。【具体的应该是我们提前配置好我们的任务,配置完成后让springboot应用

    2024年02月13日
    浏览(33)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包