install 1
来源:互联网 发布:迈达斯待遇知乎 编辑:程序博客网 时间:2024/05/19 22:49
#!/bin/bash
#set -x
#
#
#
######################################################################
#
# FUNCTION :Print log to log file genex_install.log
# PARAMETER:1:string
# OUT :
######################################################################
log()
{
printf "\n###LINENUM:%5s###" "${gLINENUM}" >> ${LOGFILE}
printf " $1\n" >> ${LOGFILE}
[ "$2" = "p" ] && { printf "%s\n" "$1"; }
}
#####################################################################
#
# FUNCTION :getCurPath
# PARAMETER:NULL
# RETURN : NULL
####################################################################
getCurPath()
{
if [ ` dirname $0 ` = "" ] || [ ` dirname $0 ` = "." ]; then
PACKAGE_PATH=`pwd | /usr/bin/awk '{print $1}'`
else
PACKAGE_PATH="`dirname $0`";
fi;
}
#####################################################################
#
# FUNCTION : chkUser
# PARAMETER: 检查当前用户是否是root
####################################################################
chkUser()
{
# check if it's root
curUser=`/usr/bin/whoami | /usr/bin/awk '{print $1}'`
if [ "root" != ${curUser} ]
then
printf "\033[1mPlease use root to install.\033[0m\n"
exit
fi
printf "user check ok!\n\r"
}
######################################################################
#
# FUNCTION : startListener
# DESCRIPTION: 启动chrdb数据库监听端口
######################################################################
startListener()
{
gLINENUM=${LINENO}
log "Go to startListener . "
gLINENUM=0;
#提示用户等待
gLINENUM=${LINENO}
log " Starting open listener, please wait a few minutes. " "p"
gLINENUM=0;
#启动监听进程
RET=`su - $DBUSER -c "lsnrctl status"`
RET=`printf "${RET}" | grep "The command completed successfully"`
if [ "-" == "-${RET}" ]
then
RET=`su - $DBUSER -c "lsnrctl start"`
RET=`printf "${RET}" | grep "The command completed successfully"`
if [ "-" == "-${RET}" ]
then
gLINENUM=${LINENO}
log " Starting open listener failed , please try it again or contact to Support Engineers." "p"
gLINENUM=0;
else
gLINENUM=${LINENO}
log " Starting open listener done." "p"
gLINENUM=0;
fi
else
gLINENUM=${LINENO}
log " listener has already opened." "p"
gLINENUM=0;
fi
return 0;
}
- install 1
- Install Shield9使用1
- VSFTP 1.2.1 Install
- STLPort - install 5.2.1
- OpenResty(1)--Install
- virtulabox install 1
- OpenVSwitch(1):Ovs Install
- vsphere4.1vcenter install
- Maven(1) -- install
- install phantomjs 2.1.1
- install
- install
- install
- ffmpeg2.1 install centos5.1
- Python_Jython 2.2.1 Basic Install
- molpro2010.1 Ga5.0.2 install
- Fuck MediaWiki (1) Install MediaWiki
- ibenv install 2.1.1 failed
- 打印
- linux网络编程之TCP编程----初级
- 浙江钱塘江大桥服役75年:炸药不放对都炸不掉
- PHP 代码段
- 关闭Linux 内存地址随机化机制
- install 1
- iBatis的SqlMapConfig.xml配置
- 超棒的视差滚动效果javascript类库 - Jarallax
- Android硬件抽象层(HAL)概述
- install 2
- install 3
- iOS内存暴增问题追查与使用陷阱
- install 4
- Mutex和Semaphore区别