Пытаюсь настроить автозапус скрипта на Linux'е. Порядок моих действий:
1. Пишу скрипт "testscript". При запуске скрипта в файл 00012.log должна дописываться строчка текста.
#! /bin/bash
# chkconfig: 345 80 20
start () {
echo "Проблема с автозагрузкой" >> /home/soloist/00012.log
return 0
}
stop () {
return 0
}
case $1 in
start)
start
;;
stop)
stop
;;
esac
2. Делаю файл скрипта исполняемым: chmod +x testscript
3. Копирую файл скрипта в /etc/init.d cp testscript /etc/init.d
4. Ставлю символюическую ссылку на скрипт и закидываю ее в папку rc4.d, вначале названия ссылки ставлю букву "S", чтобы скрипт стартовал ln -s /etc/init.d/testscript /etc/rc4.d/S20testscript
5. Ставлю на скрипт право исполнения для всех chmod 777 /etc/init.d/testscript
6. Создаю файл 00012.log в который должна будет записать строчка текста, при загрузке компьютера.
7. Перезагружаю компьютер, но скприпт не запускается и строчка в файл 00012.log не записывается.
8. Выполняю команду update-rc.d -n testscript defaults
9. Перезагружаюсь - нет положительного результата. Файл 00012.log чист.
Что я делаю не так? Как запустить скрипт ?