在嵌入式 Linux 的关闭过程中附加了什么?
What append during shutdown process in embedded Linux?
当用户输入 "halt" 时,Linux 中附加了什么?是否有任何脚本强制进程尽快结束?如果是,有没有办法安排进程关闭?
此调度程序的目的是强制 GPIO 管理成为最后一个退出。
提前致谢
根据初始化系统,它可以强制终止服务。安排停止订单的一般方法是在 /etc/rc.d/
中排序 "K*" links
要更深入地了解,请先查看 /etc/inittab
中的行:
::shutdown:/etc/rc.d/rcS K shutdown
::shutdown:/bin/umount -a -r
在此示例中,关闭由 /etc/rc.d/rcS
脚本安排。
输入后 halt
init 执行 inittab 规则,然后用还活着的孩子自杀。然后内核停止 CPU.
据我了解,解决方案之一是:
- 删除gpio-management服务的停止link
- 添加脚本以确保 gpio-sensible 服务 stopped/killed 到 inittab
- 添加脚本以在末尾停止gpio-management服务
当用户输入 "halt" 时,Linux 中附加了什么?是否有任何脚本强制进程尽快结束?如果是,有没有办法安排进程关闭?
此调度程序的目的是强制 GPIO 管理成为最后一个退出。
提前致谢
根据初始化系统,它可以强制终止服务。安排停止订单的一般方法是在 /etc/rc.d/
要更深入地了解,请先查看 /etc/inittab
中的行:
::shutdown:/etc/rc.d/rcS K shutdown
::shutdown:/bin/umount -a -r
在此示例中,关闭由 /etc/rc.d/rcS
脚本安排。
输入后 halt
init 执行 inittab 规则,然后用还活着的孩子自杀。然后内核停止 CPU.
据我了解,解决方案之一是:
- 删除gpio-management服务的停止link
- 添加脚本以确保 gpio-sensible 服务 stopped/killed 到 inittab
- 添加脚本以在末尾停止gpio-management服务