- 论坛徽章:
- 1
|
#!/bin/bash
#set -x
CHECKPATH=`echo $PATH | grep '/opt/sybase/OCS-12_5/bin'`
if [ -z "$CHECKPATH" ] ; then
PATH="$PATH:/opt/sybase/OCS-12_5/bin"
export PATH
fi
if [ ! -d /opt/sybase/OCS-12_5/lib ] ; then
echo "directory : /opt/sybase/OCS-12_5/lib does not exist!"
exit 1
fi
ret=`ps -ef | grep DMEXE | grep -v grep | awk '{print$2}'`
if [ -z "$ret" ] ;
then
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/sybase/OCS-12_5/lib
cd /home/cattsoft/DataMatching64/
LOGDIR="./Log" (这句以后的我就越发看不明白了 特别是输出,(前面的语句我只是迷糊大概知道))
if [ ! -e "$LOGDIR" ];
then
mkdir "$LOGDIR"
fi
LOGFILE="$LOGDIR/DMEXE_`date +%Y%m%d%H%M%S`.log"
echo "" > CattNmsDB.log
nohup ./DMEXE 1>>$LOGFILE 2>./Log/err.log &
else
echo "DMEXE is running : $ret"
fi
#set +x |
|