Как вызвать сценарии остановки при отключении BusyBox?

Я запускаю BusyBox с записью в / etc / inittab

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

Скрипт rcS вызывает все стартовые скрипты в /etc/rc.d/ при запуске.

Как можно указать инициатору BusyBox закрыть все службы, возможно, вызвав /etc/rc.d/xxx stop при вызове апплетов BusyBox "poweroff", "halt" или "reboot"?

1 ответ

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