在实例启动时运行bash脚本,但在重启时不运行

时间:2017-04-14 16:53:29

标签: bash amazon-web-services amazon-ec2

对于AWS中的某些实例类型,可以使用实例存储0,您可以在启动实例向导期间选择添加存储空间'。我发现这个实例存储0需要重新格式化并在每次实例启动时重新安装。但是,一旦安装,挂载在重新启动后仍然保持不变,但不是例如启动。我通过/etc/rc.local执行以下代码,基本上是为了这个目的。

#!/usr/bin/bash

FSTYPE=xfs
DEVICE=/dev/xvdb

mkfs -t $FSTYPE $DEVICE
umount -f /mnt > /dev/null 2>&1
mount $DEVICE /mnt
chmod 777 /mnt
chmod +t /mnt
exit

但是rc.local会在重启和启动时执行。在Centos 7中是否有精心设计的方法,其中此脚本仅在实例启动期间运行,而不是在重新启动期间运行?

0 个答案:

没有答案