首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动时运行脚本,关机时优雅退出

启动时运行脚本,关机时优雅退出
EN

Unix & Linux用户
提问于 2016-04-14 02:12:39
回答 1查看 442关注 0票数 0

我目前正在使用/etc/rc.local在启动时运行一个脚本。问题是,在关闭期间,它没有优雅地退出。这可能导致(重要的)数据丢失。我的脚本有一个SIGINT处理程序,用于在退出之前完成所有作业,是否有任何方法在启动时启动脚本并在关闭之前向脚本发送SIGINT (并等待它完成)?

注意:我可以在关闭脚本之前手动发送一个SIGINT到脚本,但是我不会管理这个服务器,也不知道将来有人会做什么。

EN

回答 1

Unix & Linux用户

发布于 2016-04-14 10:21:35

首先,chmod +x到您的script.Thensudo ln -s yourscript /etc/init.d/somenamesudo ln -s /etc/init.d/somename /etc/rc0.d/K88somename.When您输入init 0来关闭机器,您的脚本将被执行。与rcX.d相同,X表示运行级。我的操作系统是Ubuntu14.04LTS。在我的操作系统中,它可以按我的意愿工作(也许其他也很好,但我没有尝试)。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/276348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档