Таких блогов миллиарды, и что бы не рыскать в гугле, и вспоминать как там было, я для себя пишу маленькие комментарии.

среда, 22 июня 2011 г.

Скрипт перед Shutdown или Reboot

Нужно было выключать Oracle DB 10.2 и Oracle DB 11.2 установленых на
oracle linux.
Делать это нужно было автоматически перед выключание или ребутом сервера.
Наваял скрипт и кинул его в /etc/init.d/ но скрипт не срабатывал, права
доступа и +x были в порядке.
Вообщем решение найдено...оказывается, чтобы скрипту при
перезагрузке(или на уровнях 0,1 и 6) отправилась команда 'service
mystartscript stop' нужно при старте скрипта положить в папку
/var/lock/subsys пустой файл с именем, таким же как у скрипта....т.е.
сделать 'touch /var/lock/subsys/mystartscript'....и главно не забыть его
потом удалить(т.е. в stop добавить строку 'rm -f
/var/lock/subsys/mystartscript')...

Мой скрипт /etc/init.d/dbora

Главное не забудьте поменять ORA_HOME= на свой.