我试图让一些脚本在aws终止操作上运行。我创建了/etc/init.d/Script.sh并以符号方式链接到/etc/rc01.d/K01Script.sh
然而,通过aws控制台终止并没有产生我想要的输出。 (这是一个通过https对服务器进行快速API调用的脚本应该只需几秒钟。)
然后我再次尝试但是专门更改了一个内核参数: ' sudo sysctl -w kernel.poweroff_cmd = / etc / rc0.d / K01Script.sh'
再次没有输出。
我收到消息"系统现在正在关闭电源!"当终止服务器时,我非常确定Ubuntu服务器进入运行级别0.权限归root所有。
我知道我可以创建一个生命周期来做这样的事情,但我的团队更喜欢快速而肮脏的方式。
任何帮助非常感谢!