首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从内核空间启动系统重新启动

从内核空间启动系统重新启动
EN

Stack Overflow用户
提问于 2014-07-31 20:04:51
回答 1查看 1.2K关注 0票数 2

我有一个定制的嵌入式板运行linux,在一个驱动程序中进行中断,监视它的24V电源。如果电源关闭,电池电源接管,IRQ点火。我想启动30秒后重新启动电池运行,这给董事会提供了优雅的动力。

目前

代码语言:javascript
复制
emergency_sync();
kernel_restart(NULL);

确实有效,但在调用kernel_restart后大约半分钟后,系统就会突然崩溃。没有宣布重新启动,系统似乎正常运行,直到它发生。我是否可以启动一个"init 6“,或者通过一个公告重新启动,从而以某种好的方式从内核空间有序地关闭一切(比如在命令行上运行重新引导)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-01 08:54:36

我认为函数ctrl_alt_del()可以做您想做的事情。它向init发送一个信号,以启动正常的重新启动序列。

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

https://stackoverflow.com/questions/25067983

复制
相关文章

相似问题

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