Нужно чтобы сценарий срабатывал при загрузке и при перезагрузке (или выключении) системы
Создал тестовую службу вида
#!/bin/sh
### BEGIN INIT INFO
# Provides: test
# Required-Start: $all
# Required-Stop: $all
# Default-Start: 3 4 5
# Default-Stop: 0 1 2 6
# Short-Description: Test service
# Description: Test service
### END INIT INFO
case $1 in
start)
echo "$1" >>/home/user/temp/log.log
;;
stop)
echo "$1" >>/home/user/temp/log.log
;;
restart)
echo "$1" >>/home/user/temp/log.log
;;
*)
echo "$1" >>/home/user/temp/log.log
esac
exit 0;
Затем выполнил
chkconfig --add test
в результате появились ссылки в каталогах
/etc/rc.d/rc0.d/50Ktest
/etc/rc.d/rc1.d/50Ktest
/etc/rc.d/rc2.d/50Ktest
/etc/rc.d/rc6.d/50Ktest
/etc/rc.d/rc3.d/50Stest
/etc/rc.d/rc4.d/50Stest
/etc/rc.d/rc5.d/50Stest
Проблема в том, что скрипт отрабатывает нормально при запуске системы с параметром start, а вот при перезагрузке или выключении вообще не вызывается. В чем может быть дело?