我组装了一个简单的“死人开关”,使用upstart在一段时间后自动关闭我的EC2实例。当你意识到你整个周末都在运行一个实例时,我这样做是为了避免令人恐惧的周一早晨的忧郁(是的,我可以使用云手表,但我希望找到一个非常简单、简单的解决方案)。
我的问题是,如果我的新贵脚本只是:
sleep +55m
shutdown -h now我担心,当关闭改变运行级别时,当它到达运行关闭本身的新启动进程时,可能会产生一些负面后果。
谢谢
发布于 2013-06-18 07:40:17
shutdown -h now是一个非阻塞命令,所以没有问题,因为作业在向内核发出关闭请求之后就会退出。
发布于 2013-06-14 23:02:41
如果您在当前的方法中遇到问题,那么随机的想法:
注意:对于EBS引导EC2实例,默认的“关机”操作只是“停止”实例。如果要“终止”实例,则需要将实例启动-关闭-行为设置为“终止”。
在EC2运行实例命令行上,这可以通过以下选项来完成:
--instance-initiated-shutdown-behavior terminateAWS控制台也有类似的选项。
https://askubuntu.com/questions/308356
复制相似问题