2015-03-13 16 views
3

Я бегу BusyBox с записью в/и т.д./inittabКак вызвать стоп-скрипты при отключении BusyBox?

::sysinit:/etc/init.d/rcS 

Сценарий RCS называет все скрипты запуска в /etc/rc.d/ при запуске.

Как можно отключить BusyBox init, чтобы отключить все службы, вызвав при этом вызов /etc/rc.d/xxx при вызове апплетов BusyBox «poweroff», «halt» или «reboot»?

ответ

5

Просто для записей - я, наконец, пришли вместе с добавлением свой собственный скрипт остановки в/и т.д./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