如何在BusyBox关闭时调用停止脚本?

时间:2015-03-13 12:07:27

标签: init shutdown busybox system-shutdown

我正在使用/ etc / inittab

中的条目运行BusyBox
::sysinit:/etc/init.d/rcS

rcS脚本在启动时调用/etc/rc.d/中的所有启动脚本。

如何通过在调用BusyBox小程序时调用/etc/rc.d/xxx stop来告诉BusyBox init关闭所有服务" poweroff"," halt&#34 ;或"重启"?

1 个答案:

答案 0 :(得分:5)

仅仅为了记录 - 我最终将自己的关闭脚本添加到/ etc / inittab

::shutdown:/etc/init.d/rcD

该脚本只是向后循环启动脚本:

#!/bin/sh
if [ -d /etc/rc.d ]; then                                        
    for x in $(ls -r /etc/rc.d/) ; do                               
        /etc/rc.d/$x stop                                       
    done                                                         
fi