Informix Logo


Как сдалать автоматический запуск и останов СУБД Informix при запуске и останове Юникс-систем?

Записать нижеприведенный скрипт в каталог /etc в файл с произвольным именем ( скажем /etc/ixods), разрешить выполнение этого скрипта пользователю root, создать ссылки на этот файл в /etc/rc2.d/ и /etc/rc0.d/ (или в другое место Вашей системы, где находятся скрипты запуска и останова ОС), создать и наполнить переменными файл /etc/informix.profile 

#
# This script is used to control during bootup.
#
# usage: ixods [start|stop]
#
# start
# Starts ixods (if enabled)
# stop
# Stops ixods. 
#
#
# /etc/informix.profile setup informix environment
. /etc/informix.profile
DISABLED=$INFORMIXDIR/etc/disable
STARTUP_ERRORS=$INFORMIXDIR/startup_errors.log
#
# Main
#
case $1 in
start)
if [ -f $DISABLED ]
then
echo "IXODS is currently disabled." >&2
else
read IXODS_VER <$INFORMIXDIR/etc/IDS-cr
echo -n "Starting IXODS: $IXODS_VER ... "
echo "--- Starting IXODS:" `date` >>$STARTUP_ERRORS
su informix -c 'oninit -v' >>$STARTUP_ERRORS 2>/dev/console 
if [ $? -gt 0 ]; then
tail -2 $STARTUP_ERRORS
fi
echo done. 
fi
;;
stop)
echo -n "Stopping IXODS ... " 
echo "--- Stopping IXODS:" `date` >>$STARTUP_ERRORS
su informix -c 'onmode -ky' > /dev/null 2>&2
echo done.
;;
esac

exit


Украинская баннерная сеть
 

[Home]

Сайт поддерживается группой пользователей Информикс на Украине.

Hosted by NO-more.