Как вызвать сценарии остановки при отключении 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